1
0

common.py 1.1 KB

12345678910111213141516171819202122232425262728293031
  1. def default_keywords(additional_keywords=None):
  2. default_keywords = 'RotBot, robot, bot, irc, irc bot, irc robot, '
  3. if additional_keywords:
  4. additional_keywords = ', '.join(map(str, additional_keywords))
  5. return (default_keywords + additional_keywords)
  6. return (default_keywords)
  7. def total_messages(messages):
  8. total_messages = 0
  9. for message in messages:
  10. total_messages += message.amount
  11. return total_messages
  12. def shorten_number (number):
  13. if len(str(number)) > 20:
  14. number = str(int(number /1000000000000000000)) +"E"
  15. elif len(str(number)) > 17:
  16. number = str(int(number /1000000000000000)) +"P"
  17. elif len(str(number)) > 14:
  18. number = str(int(number /1000000000000)) +"T"
  19. elif len(str(number)) > 11:
  20. number = str(int(number /1000000000)) +"G"
  21. elif len(str(number)) > 8:
  22. number = str(int(number /1000000)) +"M"
  23. elif len(str(number)) > 5:
  24. number = str(int(number /1000)) + "K"
  25. elif len(str(number)) > 4:
  26. number = str(int(number /100)) + "h"
  27. else:
  28. number = int(number)
  29. return str(number)