Commit Graph

130 Commits (29d34320f12fef652a7925d527d700902de2950c)

Author SHA1 Message Date
Mallory Hancock 9ea10b18f1 fix another typo 2018-04-10 12:07:13 -07:00
Mallory Hancock 966ac38603 forgot to make functions part of self 2018-04-10 12:02:48 -07:00
Mallory Hancock 2bc2c70d1b fix typo 2018-04-10 12:00:18 -07:00
Mallory Hancock b91731e4ca refactoring code for testability 2018-04-10 11:58:33 -07:00
Mallory Hancock 3287b20c43 fixes issue with bot not responding to private messages 2018-04-10 10:01:49 -07:00
Mallory Hancock dfd2cd76af fix formatting 2018-04-10 09:54:49 -07:00
Mallory Hancock 08a98febca fix issue where help command crashes bot 2018-03-15 15:15:10 -07:00
Mallory Hancock 0a66ed4fb8 iterate version 2018-03-15 12:17:14 -07:00
Mallory Hancock 03bad6ff1c fix logging issue 2018-03-15 12:09:55 -07:00
Mallory Hancock 7faea22fe1 fix for doubling plugins in memory 2018-03-15 12:04:58 -07:00
Mallory Hancock 0476ddd5df update repo description 2018-02-07 13:05:11 -08:00
Mallory Hancock 95513d21a1 made imports clearer 2018-02-07 10:33:30 -08:00
Mallory Hancock 9bc48c3de9 made arguments for initiating bot clearer 2018-02-07 09:55:50 -08:00
Mallory Hancock 541001d3c8 forgot to do modifier 2018-02-06 16:43:45 -08:00
Mallory Hancock 2d337313f2 fix typo 2018-02-06 16:39:50 -08:00
Mallory Hancock 8adff14dbb updated examples 2018-02-06 16:30:54 -08:00
Mallory Hancock 708d5146e8 update documentation 2018-02-05 16:38:53 -08:00
Mallory Hancock afb9cc7f12 increment version 2018-02-05 15:57:40 -08:00
M. Hancock f6c4078d09
add class to connect to twitch.tv (#23)
* make Message object part of Bot

* add TwitchBot class

* fix issue with logging not starting

* change server name

* no loading plugins until functionality works

* allow full functionality

* add ops

* my sanity is wearing thin

* finalize TwitchBot

* fix formatting
2018-02-05 15:56:38 -08:00
M. Hancock 8e88b21516
Merge pull request #22 from archangelic/mh/server-password
implement server password
2018-02-05 13:07:46 -08:00
Mallory Hancock 3cf1c6d02a implement server password 2018-02-05 12:33:44 -08:00
Mallory Hancock 97316c750b iterate version for fix 2018-01-12 11:18:38 -08:00
M. Hancock 311457148e
catch actions and don't send output to cmds during action (#20)
closes issue #18
2018-01-12 11:17:12 -08:00
Mallory Hancock 0c3e4e08ee iterate version 2018-01-11 10:32:53 -08:00
Mallory Hancock 0031146f98 fix typo 2018-01-11 10:32:14 -08:00
Mallory Hancock 16dc7120ea iterate version 2018-01-10 15:25:42 -08:00
Mallory Hancock f0e987ef55 fix issue where empty argument was not passed to plugin 2018-01-10 15:25:20 -08:00
Mallory Hancock 5f0ee255dd iterate version 2018-01-10 15:00:07 -08:00
Mallory Hancock 8036610663 fix bug in listener load logging 2018-01-10 14:56:46 -08:00
Mallory Hancock 268f4b3f8d iterate version 2018-01-10 14:49:15 -08:00
Mallory Hancock f5ad601a08 update readmes 2018-01-10 14:42:55 -08:00
M. Hancock e0d3b1b2f5
Add logging (#17)
* add console and file logging

* fix issues with starting logging, and now sends to plugins

* add option to turn off logging

* add more logging messages

* add various logging messages

* add logging messages lost in merge
2018-01-10 14:35:27 -08:00
Sina Mashek 5cd540f732
Merge pull request #16 from archangelic/mh-plugin-fix
simplify plugin loading
2018-01-09 02:56:25 +02:00
Mallory Hancock 49feb66d8d simplify plugin loading 2018-01-08 12:51:38 -08:00
Mallory Hancock 12bd72a689 increment version to 1.2.0 2017-12-06 11:20:10 -08:00
Mallory Hancock 3f84381b41 clear listeners when reloading plugins 2017-12-06 11:05:57 -08:00
Sina Mashek 5b10d64eb8 Add listener plugin support (#11)
* Adding listener plugin support

* Exposing number of nicks in channel to listeners

* Expanded number of nicks to be nick list for all plugins

* Change to check plugin command list

* resolving conflict

* Commands and listeners work properly.
2017-12-06 10:45:34 -08:00
M. Hancock 2d1472c739
Merge pull request #15 from importantchoice/fix-reload
Fix issue #14 - remove plugins on reload
2017-11-30 09:47:51 -08:00
importantchoice a7a2cf383d Fix issue #14 - remove plugins on reload
This fix for load_plugins will clear the plugin.cmds list to ensure that
removed plugins don't remain in its cmds list.
2017-11-30 12:18:20 +01:00
Mallory Hancock d4f0edda00 increment version 2017-11-27 11:06:34 -08:00
M. Hancock e2187c882f
Merge pull request #5 from SinaCutie/patch-fix-plugin
Split plugin output on newlines and ensure plugins folder exists
2017-11-27 11:03:05 -08:00
Sina Mashek cf91e90451 Split plugin outout on newlines and ensure plugins folder exists 2017-11-27 07:10:40 +02:00
Mallory Hancock 6e47d13361 fix README.rst 2017-10-31 10:37:24 -07:00
M. Hancock 1181c84cfb
fix formatting 2017-10-31 10:32:11 -07:00
Mallory Hancock a3784102e5 update tutorial 2017-10-31 10:27:33 -07:00
M. Hancock 90ee813844 Merge pull request #2 from archangelic/dev
Merge Dev into Master
2017-10-16 10:37:14 -07:00
Mallory Hancock 34b09a6869 update version 2017-10-16 10:36:25 -07:00
Mallory Hancock 1be0f47983 add reload command to detect plugin changes 2017-10-16 10:34:35 -07:00
Mallory Hancock 3a148ae34f add error exceptions for calling commands and for loading plugins 2017-10-13 15:22:47 -07:00
Mallory Hancock 184cc272eb fix issues uploading to pypi 2017-10-10 15:48:09 -07:00