Adonay Felipe Nogueira 5a88d8d747 Add note about original project (upstream) | 2 vuotta sitten | |
---|---|---|
.gitignore | 8 vuotta sitten | |
AUTHORS | 2 vuotta sitten | |
LICENSE | 8 vuotta sitten | |
README.md | 2 vuotta sitten | |
example.ini | 3 vuotta sitten | |
hybridbot.py | 2 vuotta sitten | |
requirements.txt | 7 vuotta sitten |
Hybridbot is a bot that relays messages from a IRC channel to an XMPP MUC and vice versa. First of all, you need to install the Python 3 modules listed on the requirements.txt
file, your distribution's package manager might have those available already, so check that first.
It's configuration is simple, you have to create a config file per relay, as this example (remember to change the values):
[Shared]
prefix = .
owner = somebody
[IRC]
channel = #daemons
nick = pasarela
server = chat.freenode.net
port = 6667
auth_bot_name = NickServ
auth_bot_privmsg = identify pasarela password
[XMPP]
jid = becario@daemons.cf
password = goodpassword
muc = testeando@salas.daemons.cf
nick = pasarela
Most of it is pretty obvious, the only two lines that need explanation are the ones in Shared.
The option "prefix" is a string that gets prefixed before the command like "!help" if prefix=!.
The option "owner" is a string that will be printed when issuing the ".help" command. It can be just something like "drymer on XMPP MUC" or just a name, your choice.
To execute it, just do:
python3 hybridbot.py myconfig.ini
Or if the config file is named "config.ini", just do:
python3 hybridbot.py
And on the MUC or the IRC channel, you can issue two commands, ".help" and ".users".
This project is based on drymer's Hybridbot.