Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import ch
- import random
- import sys
- import re
- import win32com.client as wincl
- speak = wincl.Dispatch("SAPI.SpVoice")
- if sys.version_info[0] > 2:
- import urllib.request as urlreq
- else:
- import urllib2 as urlreq
- dictionary = dict()
- class TestBot(ch.RoomManager):
- def onInit(self):
- self.setNameColor("F9F")
- self.setFontColor("F33")
- self.setFontFace("1")
- self.setFontSize(10)
- self.enableBg()
- self.enableRecording()
- def onConnect(self, room):
- print("Connected")
- def onReconnect(self, room):
- print("Reconnected")
- def onDisconnect(self, room):
- print("Disconnected")
- def onMessage(self, room, user, message):
- if room.getLevel(self.user) > 0:
- print(user.name, message.ip, message.body)
- else:
- print(user.name, message.body)
- if self.user == user: return
- if message.body[0] == "?":
- speak.Speak(user.name + "said" + message.body)
- def onFloodWarning(self, room):
- room.reconnect()
- def onUserCountChange(self, room):
- print("users: " + str(room.usercount))
- rooms = ["joowzsmash"]
- if __name__ == "__main__":
- TestBot.easy_start(rooms, "ACCOUNTUSERNAME", "ACCOUNTPASSWORD")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement