Commit Graph

149 Commits (4da89fa81576fc7826823917359c3c11caca60b2)

Author SHA1 Message Date
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
Mallory Hancock 92df28163f fix error in requirments 2017-10-10 13:20:06 -07:00
Mallory Hancock 95b5a2d14f add setup information 2017-10-10 13:11:05 -07:00
Mallory Hancock ecc5eb3e1f add README.rst 2017-10-10 13:07:09 -07:00
M. Hancock 14e8d33aec Merge pull request #1 from archangelic/nickserv
expand kwargs for bot. add ssl and nickserv identify support
2017-10-10 11:57:49 -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 27aa7a2e06 increment version 2017-10-10 08:57:15 -07:00
Mallory Hancock 0c7cd1b918 update tutorial 2017-10-10 08:56:41 -07:00
Mallory Hancock cc17b9ae72 update to new object argument 2017-10-10 08:56:21 -07:00
Mallory Hancock 70b416b5ae create Message object to send to plugins 2017-10-10 08:55:47 -07:00
Mallory Hancock 71f1e5ccad bring to version 0.1.1 2017-10-09 13:45:49 -07:00
Mallory Hancock 689d35aec9 add help command 2017-10-09 13:45:32 -07:00
Mallory Hancock 6904595052 clarify plugins 2017-10-02 11:30:14 -07:00
Mallory Hancock 7e66457968 fix emphasis 2017-10-02 11:28:50 -07:00
Mallory Hancock 8630d4d0ff expand on plugin section 2017-10-02 11:25:59 -07:00
Mallory Hancock c1fa1f8e37 add examples section 2017-10-02 11:19:54 -07:00
Mallory Hancock 074dc83861 Update to version 0.1.0 2017-10-02 11:01:51 -07:00
Mallory Hancock b3558360ca complete tutorial 2017-10-02 10:48:46 -07:00
Mallory Hancock 2b5c63de01 add some tutorial 2017-10-02 10:28:39 -07:00
Mallory Hancock 1042ed6080 add cmd to kwargs given to plugins 2017-09-28 09:35:46 -07:00
Mallory Hancock 87f4462eaa update readme with warning 2017-09-28 06:34:07 -07:00
Mallory Hancock 7945306d84 update plugin example 2017-09-28 06:33:28 -07:00
Mallory Hancock 1d92f5d0d2 update example plugin with decorator 2017-09-27 16:55:13 -07:00
Mallory Hancock 87332c1ac4 create decorator for plugin creation (thanks @datagrok) 2017-09-27 16:54:08 -07:00
Mallory Hancock eea3302542 add barebones setup.py 2017-09-27 15:44:32 -07:00
Mallory Hancock fd9acc1358 add examples 2017-09-27 14:59: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
M. Hancock 6f0e4d4564 Initial commit 2017-09-27 12:03:20 -07:00