Commit graph

122 commits

Author SHA1 Message Date
Jeff Ammons
25ce082eac Fix PEP8 compliance in example plugins and rtmbot 2016-04-15 14:03:20 -07:00
Jeff Ammons
6052333c64 Removing non-PEP8 changes to clean up PR 2016-04-15 12:42:29 -07:00
Quentin Nerden
aff0446b8f adding deamon to requirements. It is needed in rtmbot.py 2016-04-15 12:42:29 -07:00
Quentin Nerden
05ca843d31 running pycharm code instpector and pycharm reformat code 2016-04-15 12:42:29 -07:00
Jeff Ammons
4441a56011 Merge pull request #35 from slackhq/adding_travis_ci
Adding Travis CI Integration
2016-04-15 12:28:39 -07:00
Jeff Ammons
a772615185 Adding correct directories to linting test 2016-04-15 12:25:29 -07:00
Jeff Ammons
c14aa88726 Adding TravisCI build status image 2016-04-15 12:21:54 -07:00
Jeff Ammons
7d81a404ed Adding scaffolding and example testing file. 2016-04-15 12:18:31 -07:00
Julian Yap
1a75fa65b3 Modify git clone URL so anyone can clone the repository 2016-03-16 14:00:00 -10:00
Thomas Zakrajsek
bfe7df401a fixed regression, now self.debug exists in Plugin class context 2015-08-02 19:08:29 -04:00
Thomas Zakrajsek
08f9feacf6 fixing regression, adding back KeyboardInterrupt exception handler 2015-08-02 18:55:15 -04:00
Thomas Zakrajsek
96d84e4edf ignore log files 2015-08-02 18:29:54 -04:00
Thomas Zakrajsek
54fe252eef added setup.py for installing module now that RtmBot was refactored 2015-08-02 18:29:36 -04:00
Thomas Zakrajsek
45e9f7780c refactored main into start_rtmbot.py, refactored so that RtmBot class is more self sufficient and can be imported and used more easily, removed unused objects from main 2015-08-02 18:29:11 -04:00
Thomas Zakrajsek
c6a8b30d2d ignore build dirs from setup.py 2015-08-02 18:26:03 -04:00
Ryan Huber
22fb111bd5 add an example init script 2015-07-31 15:17:36 -07:00
Ryan Huber
ab8921c4e3 Merge pull request #11 from ClipCard/master
Specify location and name of config file
2015-06-20 01:52:47 -07:00
Michael Murray
7e4916777c Merge pull request #1 from ClipCard/specify-conf-file
Specify location of clipbot conf file
2015-05-29 09:48:44 -07:00
Matt Skone
6191182cb3 Support optional command-line argument specifying full path to conf file. 2015-05-28 15:28:44 -07:00
Ryan Huber
a907737aa6 remove debug 2015-03-04 13:02:14 -08:00
Ryan Huber
fa6e0e1c77 ping the server to trigger reconnect on WS fail 2015-03-04 13:01:37 -08:00
Ryan Huber
82106deeaa Lower sleep interval for faster replies. 2015-03-02 21:20:29 -08:00
Ryan Huber
93137f94cc use slackclient from pypi not github 2015-02-21 11:24:23 -08:00
Ryan Huber
75309dde80 ignore unicode extended chars for now 2014-12-25 11:22:12 -08:00
Ryan Huber
d89b6e6d32 allow job registration after module loads 2014-12-11 22:35:06 -08:00
Ryan Huber
240400439e allow for no logfile 2014-12-11 16:31:32 -08:00
Ryan Huber
49275291e1 Merge branch 'master' of github.com:slackhq/python-rtmbot
Conflicts:
	requirements.txt
2014-12-11 16:28:06 -08:00
Ryan Huber
68d3784533 add shiny new daemonize mode 2014-12-11 16:25:41 -08:00
Ryan Huber
2b7145d0ed Update README.md 2014-12-09 11:55:20 -08:00
Ryan Huber
749988b7c1 Update README.md 2014-12-09 11:52:59 -08:00
Ryan Huber
3eb1d6d9f5 Update README.md 2014-12-08 16:01:33 -08:00
Ryan Huber
5949fa9f05 also requires requests 2014-12-08 15:56:47 -08:00
Ryan Huber
e80a3459b2 clean up example and requirements 2014-12-08 15:31:55 -08:00
Ryan Huber
3f2890d6e0 Merge pull request #1 from jiujitsu/bugfix/use-rtm-methods
Update slackclient read/connect for rtm
2014-12-08 15:18:47 -08:00
Jeff Oyama
53cacf9904 Use slackbot.rtm_read and slackbot.rtm_connect instead of
`slackbot.read` and `slackbot.connect`
2014-12-08 12:32:13 -08:00
Ryan Huber
d484a86917 add env to ignore virtualenv 2014-12-04 16:23:23 -08:00
Ryan Huber
65e3989d02 Merge branch 'master' of github.com:slackhq/python-rtmbot 2014-12-04 16:21:20 -08:00
Ryan Huber
c63196ca43 add license 2014-12-04 16:21:13 -08:00
Ryan Huber
04c968a69f Update README.md 2014-12-03 12:29:28 -08:00
Ryan Huber
0a83871ddd don't raise here 2014-12-02 18:38:22 -08:00
Ryan Huber
a72778438d Merge branch 'master' of github.com:slackhq/python-rtmbot 2014-12-02 18:35:13 -08:00
Ryan Huber
e129b0c0d9 rate limit so we don't get kicked 2014-12-02 18:34:52 -08:00
Ryan Huber
efc29d4956 use requirements file for pip 2014-11-30 13:55:06 -08:00
Ryan Huber
ec6a3dc90e protect from bad functions in cron 2014-11-24 19:01:41 -08:00
Ryan Huber
2dcb4c575b use string .format and make debug more useful 2014-11-22 12:40:01 -08:00
Ryan Huber
ddabcfa8e1 todo example persists data now 2014-11-21 21:25:27 -08:00
Ryan Huber
8cd6b04053 Update README.md 2014-11-21 17:29:54 -08:00
Ryan Huber
f29bc7764d exceptional handling of exception 2014-11-21 13:35:15 -08:00
Ryan Huber
afaa57878b Update README.md 2014-11-18 16:30:04 -08:00
Ryan Huber
10ba64e7cc add a catch_all plugin function to see all messages from slack 2014-11-18 16:26:00 -08:00