packages/ircbot: add bot code

This commit is contained in:
Tiago Carvalho 2022-09-24 15:51:13 +01:00 committed by Max
parent a1d2ed677c
commit 9c8abab1e3

View file

@ -0,0 +1,37 @@
import justirc
NICK = 'smith'
def main():
bot = justirc.IRCConnection()
@bot.on('packet')
def new_packet(e):
print(e.packet)
@bot.on('connected')
def reload_plugins(e):
print('bot has connected')
@bot.on('connect')
def connect(e):
bot.send_line(f'NICK {NICK}')
bot.send_line(f'USER {NICK} 8 * {NICK}')
bot.emit('connected')
@bot.on('welcome')
def welcome(e):
bot.join_channel("#general")
@bot.on('message')
def message(e):
message = e.message.lower()
if message == '.fistbump':
message = f'vroooooooooooo fiiiist, {e.sender} :vvvv)))'
bot.send_message(e.channel, message)
bot.connect('irc.privatevoid.net', port=6697, tls=True)
bot.run_loop()
if __name__ == '__main__':
main()