ffb2d4204e
Move message size limit logic to base plugin
...
This is beneficial for all plugins so the bot doesn't accidentally
spam things because the plugin writer didn't check their inputs
Signed-off-by: Alek Ratzloff <alekratz@gmail.com >
2022-05-23 21:11:04 -07:00
3476c06e16
Add message length limit to linkbot plugin
...
Signed-off-by: Alek Ratzloff <alekratz@gmail.com >
2022-05-23 21:06:53 -07:00
48f182e41a
Add linkbot and config example for linkbot
...
Signed-off-by: Alek Ratzloff <alekratz@gmail.com >
2022-05-23 21:02:51 -07:00
9d144924e9
Add channels to server config
...
This wasn't being loaded before, now it is.
Signed-off-by: Alek Ratzloff <alekratz@gmail.com >
2022-05-23 20:55:45 -07:00
3893b37401
Add async-timeout to dependencies
...
For some reason, async-timeout needs to be specifically marked as >=4
when using the aiohttp package.
Signed-off-by: Alek Ratzloff <alekratz@gmail.com >
2022-05-23 20:54:54 -07:00
2504dfeee6
Fix gitignore
...
Signed-off-by: Alek Ratzloff <alekratz@gmail.com >
2022-05-23 20:54:41 -07:00
87ea9e358f
Remove pycache that accidentally got added
...
Signed-off-by: Alek Ratzloff <alekratz@gmail.com >
2022-05-23 20:52:33 -07:00
78a4c5558d
Update README and add aiohttp dependency
...
aiohttp has a weird issue when installing with pipenv. A workaround is
added in the README.md to at least cover that case when it comes time to
deploy on a real server.
Signed-off-by: Alek Ratzloff <alekratz@gmail.com >
2022-05-23 19:38:21 -07:00
240e4e5f29
Update Pipfile to only install toml when we're below Python 3.11
...
Signed-off-by: Alek Ratzloff <alekratz@gmail.com >
2022-05-23 19:15:50 -07:00
580cf52cad
Add .vscode directory
...
Signed-off-by: Alek Ratzloff <alekratz@gmail.com >
2022-05-23 19:04:03 -07:00
163160b660
Remove import from fortune plugin
...
Signed-off-by: Alek Ratzloff <alekratz@gmail.com >
2022-05-23 19:03:34 -07:00
b083a8ad8f
Add README
...
Signed-off-by: Alek Ratzloff <alekratz@gmail.com >
2022-05-23 19:02:53 -07:00
de1101ddfb
Add config example and data/fortunes.txt
...
Signed-off-by: Alek Ratzloff <alekratz@gmail.com >
2022-05-23 19:02:25 -07:00
cf770af2ff
Add log messages for join, part, and kick
...
Signed-off-by: Alek Ratzloff <alekratz@gmail.com >
2022-05-23 19:00:38 -07:00
a901c2351a
Initial commit with functional framework(!) and example plugin
...
Signed-off-by: Alek Ratzloff <alekratz@gmail.com >
2022-05-23 18:47:28 -07:00