tBKwtWS 6 سال پیش
والد
کامیت
c3d4632487
2فایلهای تغییر یافته به همراه3 افزوده شده و 5 حذف شده
  1. 1 2
      rotbot/events/on_join.py
  2. 2 3
      rotbot/events/on_privnotice.py

+ 1 - 2
rotbot/events/on_join.py

@@ -39,7 +39,6 @@ def process_event(self, connection, event):
 
     # Promotion conditions.
     promote = False
-    print(event.source)
     if queries.is_owner(self, event.source):  # Usermask in database.
         promote = True
     elif userstatus.is_owner(self, event.source.nick, self.network.home_channel):   # Owner of homechannel
@@ -48,7 +47,7 @@ def process_event(self, connection, event):
     # Promote.
     if promote:
         log.info('Promoting %s in %s' % (event.source.nick, event.target))
-        connection.mode(event.target, "+aohv %s %s %s %s" % (event.source.nick, event.source.nick, event.source.nick, event.source.nick))
+        connection.mode(event.target, "+qaohv %s %s %s %s %s" % (event.source.nick, .source.nick, event.source.nick, event.source.nick, event.source.nick))
 
     # Greet.
     if amount_greet:

+ 2 - 3
rotbot/events/on_privnotice.py

@@ -31,7 +31,7 @@ def process_event(self, connection, event):
             Inform.operators(self, connection, 'Regisring %s%s%s with %sNickServ%s.' % (font.red, self.network.nickname, font.reset, font.red, font.reset))
             connection.privmsg('NickServ', 'register %s spamtBK@xs4all.nl' % (self.network.password)) # Register with NickServ.
             return
-        elif event.arguments[0].startswith('Nickname ') and event.arguments[0].endswith(' registered.'):
+        elif event.arguments[0].startswith('Nickname ') and connection.get_nickname() in event.arguments[0] and ' registered' in event.arguments[0]:
             Inform.home_channel(self, connection, 'Registerred nickname %s%s%s with NickServ, adjusting settigns.' % font.red, self.network.nickname, font.reset)
             connection.privmsg('NickServ', 'ACCESS LIST')
             connection.privmsg('NickServ', 'AJOIN ADD %s' % (self.network.home_channel, queries.get_channel_key(self, self.network.home_channel)))
@@ -40,7 +40,6 @@ def process_event(self, connection, event):
             connection.privmsg('NickServ', 'SET KILL QUICK')
             connection.privmsg('NickServ', 'SET SECURE ON')
             connection.privmsg('NickServ', 'SET URL %snetwork/%s' % (self.webgui['base_url'], self.network.slug))
-
             return
         elif event.arguments[0].startswith('You must have been using this nick for at least 30 seconds to register.'):
             log.info('Waiting 31 seconds to register with NickServ.')
@@ -64,7 +63,7 @@ def process_event(self, connection, event):
         # if event.arguments[0].startswith("Channel ") and event.arguments[0].endswith(" has no key."):
         #     return
     if event.source.nick != "Global":
-        Inform.notice_owners(self, connection, 'Notice from %s %s %s %s: %s %s' % (font.red, font.red, event.source.nick, font.grey, font.reset, event.arguments[0]))
+        Inform.notice_owners(self, connection, 'Notice from %s%s%s: %s%s' % (font.red, event.source.nick, font.grey, font.reset, event.arguments[0]))
 
 async def register_later(self, connection, seconds):
     await asyncio.sleep(seconds)