|
|
hace 1 año | |
|---|---|---|
| .. | ||
| bots | hace 1 año | |
| .gitignore | hace 1 año | |
| README.md | hace 1 año | |
meetbotmeetbot.py is a bot used to keep topics for IRC channels, that can
be discussed on meetings. Multiple channels can be configured and this
is done through meetbot_cfg.py.
Notes:
meetbot.py and meetbot_cfg.pymeetbot_cfg.py for your needs.meetbot.py is.$ python meetbot.pytitlebottitlebot.py is a bot used to print the title of a website provided by
a link in a PRIVMSG.
tweetifiertweetifier is yet another bot that recognizes Twitter links, fetch
the tweet text and print it out in irc.
taubotsends notifications about some tau commands (namely: adding or
stopping a task, changing state, reassigning and new comments) to
desired channels in darkirc.
mirror-botsends a copy of the message sent in an IRC server to another.
commitbotsends notifications about pushed code to github to desired channels
in darkirc.
test-botsends a response to user sent 'test' or 'echo' PrivMsgs.
darkirc instance, make sure to point it to the new config.All these bots are working on and require Python 3.12.7. Make sure Python is installed and on the latest version.
Depending on your setup you may need to install a virtual environment for Python. Do so as follows:
% python -m venv venv_{bot_name}
% source venv_{bot_name}/bin/activate
Then install the requirements:
% pip install -r requirements_{bot_name}.txt
Run bot:
% python {bot_script}.py
You will need to reactivate the venv in your current terminal session each time you use the bot as follows:
% source venv_{bot_name}/bin/activate
If you don't require a venv, install the requirements and run needed bot as follows:
% pip install -r requirements.txt
% python {bot_script}.py
Notes:
irc_listen is the same in config and in bot script.