Maxouille

tour_join.py

May 6th, 2020 (edited)
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.35 KB | None | 0 0
  1. async def tour_join(self, battle_format, team):
  2. username = None
  3. while True:
  4. msg = await self.receive_message()
  5. split_msg = msg.split('|')
  6. #logger.debug(msg)
  7. if msg.startswith("|tournament|create|"):
  8. message = ["/tour join"]
  9. await self.send_message(self.room, message)
  10. format = split_msg[3]
  11. logger.debug("nouveau tournois en " + format)
  12. await self.update_team(team)
  13. elif msg.startswith("|tournament|update|"):
  14. logger.debug(msg)
  15. if "challenged" in msg:
  16. oppo = json.loads(split_msg[3])
  17. username = oppo["challenged"]
  18. message = ["/tournament acceptchallenge " + username]
  19. print(message)
  20. await self.send_message(self.room, message)
  21. break
  22. if "challenges" in msg:
  23. oppo = json.loads(split_msg[3])
  24. username = str(oppo["challenges"])
  25. message = ["/tour challenge " + username]
  26. print(message)
  27. await self.send_message(self.room, message)
  28. break
Advertisement
Add Comment
Please, Sign In to add comment