simple.py 900 B

123456789101112131415161718192021222324252627282930313233343536
  1. import random
  2. from command_system import as_plugin, RollbotResponse
  3. @as_plugin
  4. def isadmin(db, message):
  5. return RollbotResponse(message, txt=str(message.from_admin))
  6. @as_plugin
  7. def debug(db, message):
  8. return RollbotResponse(message, txt=str(message))
  9. @as_plugin
  10. def echo(db, message):
  11. return RollbotResponse(message, txt="'%s' - %s" % (message.raw_args, message.name))
  12. @as_plugin
  13. def greet(db, message):
  14. return RollbotResponse(message, txt=random.choice(("Hi!", "Hello!", "안녕하세요", "こんにちは", "你好", "👋")))
  15. @as_plugin
  16. def console(db, message):
  17. argstr = message.raw_args
  18. opts = [
  19. "NEVER GIVE UP",
  20. "I believe in you!",
  21. "You're doing your best, it's okay!"
  22. ]
  23. if argstr is not None:
  24. opts.append("It'll be okay, {}! Keep trying!".format(argstr))
  25. return RollbotResponse(message, txt=random.choice(opts))