Mal Hancock
81af6ba8bd
fix issue with listeners not sending any output ( #58 )
2019-02-22 13:39:16 -08:00
Mallory Hancock
836a696dc5
fix typo
2019-02-22 13:16:56 -08:00
Mallory Hancock
8bcf296f2f
explicit logging
2019-02-22 13:15:31 -08:00
Mallory Hancock
d8cdaae7b3
fix dumb mistake
2019-02-22 13:07:41 -08:00
Mallory Hancock
5e46ab940d
add some debugging statements
2019-02-22 12:56:21 -08:00
Mal Hancock
3cc712b835
fix typo
2019-02-16 10:51:02 -08:00
Mal Hancock
2118cc26eb
changes to __init__ and add command prefix capability ( #53 )
...
* changes to __init__ and add command prefix capability
2019-02-16 10:46:38 -08:00
Russell
bf984bacd0
Create ops only commands ( #50 )
...
* Add support for ops commands. Fixes #48
* Update readme. remove prints
2019-02-16 10:40:10 -08:00
Russell
7c7d92948a
Fixed issue with bot crashing when processing a None message ( #49 )
...
Fixes #46
2019-02-08 11:25:49 -08:00
Mal Hancock
479d009346
add timestamp functionality ( #44 )
...
closes #43
2019-01-25 13:13:48 -08:00
Mal Hancock
6c87e6d9f0
fix for channel keys ( #40 )
2018-12-28 11:20:52 -08:00
Mal Hancock
1523cfaf3a
add ability to gather help text ( #38 )
2018-11-02 13:53:04 -07:00
Mal Hancock
34590dfa32
make help overridable, add ability for plugins to msg, action or notice at will
2018-10-24 14:48:55 -07:00
Lucidiot
f65248f797
Output type as an Enum ( #35 )
...
* Add enum34 requirement
* Use an Enum for output types
2018-10-10 10:25:03 -07:00
Mal Hancock
df7007efd1
insert check to log errors for messages over 512 bytes ( #29 )
...
fixes #24
2018-10-06 17:46:04 -07:00
Mallory Hancock
b8aed568f4
add nick as argument
2018-04-10 12:15:08 -07:00
Mallory Hancock
101bd91718
pass nick to plugins
2018-04-10 12:13:54 -07:00
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
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
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
Mallory Hancock
3cf1c6d02a
implement server password
2018-02-05 12:33:44 -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
0031146f98
fix typo
2018-01-11 10:32:14 -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
8036610663
fix bug in listener load logging
2018-01-10 14:56:46 -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
Mallory Hancock
49feb66d8d
simplify plugin loading
2018-01-08 12:51:38 -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
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
Sina Mashek
cf91e90451
Split plugin outout on newlines and ensure plugins folder exists
2017-11-27 07:10:40 +02: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
285e580643
expand kwargs for initializing bot. add ssl and nickserv identify support
2017-10-10 11:56:10 -07:00
Mallory Hancock
70b416b5ae
create Message object to send to plugins
2017-10-10 08:55:47 -07:00
Mallory Hancock
689d35aec9
add help command
2017-10-09 13:45:32 -07:00
Mallory Hancock
1042ed6080
add cmd to kwargs given to plugins
2017-09-28 09:35:46 -07:00
Mallory Hancock
604b2f878a
add plugin capability
2017-09-27 14:55:00 -07:00
Mallory Hancock
a55e1ac495
remove unnecessary shebang
2017-09-27 12:31:12 -07:00
Mallory Hancock
586d72e865
remove unnecessary imports
2017-09-27 12:30:12 -07:00
Mallory Hancock
10115d9841
add basic bot framework
2017-09-27 12:27:24 -07:00