Compare commits

...
1 Commits
Author SHA1 Message Date
Roman Davydov adce66b012 handling all on_'s 2023-04-19 15:50:06 +03:00
+51
View File
@@ -70,6 +70,57 @@ class ClientIRC(SingleServerIRCBot):
"emoji": ":speech_balloon:", "event": Events.CHAT_MENTION})
# """
# """
def on_privmsg(self, connection, event):
msg = event.arguments[0]
logger.info(f"on_privmsg event: {event}")
logger.info(f"on_privmsg: {msg}")
# also self._realname
# if msg.startswith(f"@{self._nickname}"):
if f"@{self._nickname.lower()}" in msg.lower():
# XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
nick = event.source.split("!", 1)[0]
# chan = event.target
logger.info(f"{nick} at {self.channel} wrote: {msg}", extra={
"emoji": ":speech_balloon:", "event": Events.CHAT_MENTION})
# """
# """
def on_pubnotice(self, connection, event):
msg = event.arguments[0]
logger.info(f"on_pubnotice event: {event}")
logger.info(f"on_pubnotice: {msg}")
# also self._realname
# if msg.startswith(f"@{self._nickname}"):
if f"@{self._nickname.lower()}" in msg.lower():
# [email protected]
nick = event.source.split("!", 1)[0]
# chan = event.target
logger.info(f"{nick} at {self.channel} wrote: {msg}", extra={
"emoji": ":speech_balloon:", "event": Events.CHAT_MENTION})
# """
# """
def on_action(self, connection, event):
msg = event.arguments[0]
logger.info(f"on_action event: {event}")
logger.info(f"on_action: {msg}")
# also self._realname
# if msg.startswith(f"@{self._nickname}"):
if f"@{self._nickname.lower()}" in msg.lower():
# XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
nick = event.source.split("!", 1)[0]
# chan = event.target
logger.info(f"{nick} at {self.channel} wrote: {msg}", extra={
"emoji": ":speech_balloon:", "event": Events.CHAT_MENTION})
# """
class ThreadChat(Thread):
def __deepcopy__(self, memo):