#!/usr/bin/env python3 import socket import time server = 'iiiypuk.me' channel = '#admin' botnick = 'porteus' irc = socket.socket(socket.AF_INET, socket.SOCK_STREAM) print('Connecting to: ' + server) irc.connect((server, 6667)) irc.send(str.encode('USER ' + botnick + ' localhost localhost :This is a bot!\n')) irc.send(str.encode('NICK ' + botnick + '\n')) irc.send(str.encode('JOIN '+ channel +'\n')) while True: text = irc.recv(2040) print(text) if text.find(str.encode('PING')) != -1: irc.send(str.encode('PONG ' + str(text.split()[1]) + '\r\n')) # !time - return current timestamp if text.find(str.encode('!time')) != -1: ts = time.time() irc.send(str.encode('PRIVMSG #admin :{}\r\n'.format(int(ts))))