misc.py 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. from wbb import app
  2. from wbb.utils import cust_filter, random_line
  3. __MODULE__ = "Misc"
  4. __HELP__ = "/commit - Generate Funny Commit Messages\n" \
  5. "/runs - Idk Test Yourself\n" \
  6. "/quote - Get Random Linux Quotes\n" \
  7. "/id - Get Chat_ID or User_ID"
  8. @app.on_message(cust_filter.command(commands=("commit")))
  9. async def commit(client, message):
  10. await message.reply_text((await random_line('wbb/utils/commit.txt')))
  11. @app.on_message(cust_filter.command(commands=("runs")))
  12. async def runs(client, message):
  13. await message.reply_text((await random_line('wbb/utils/runs.txt')))
  14. @app.on_message(cust_filter.command(commands=("quote")))
  15. async def quote(client, message):
  16. await message.reply_text((await random_line('wbb/utils/quotes.txt')))
  17. @app.on_message(cust_filter.command(commands=("id")))
  18. async def id(client, message):
  19. if message.text != '/id':
  20. username = message.text.replace('/id', '')
  21. id = (await app.get_users(username)).id
  22. msg = f"{username}'s ID is {id}"
  23. await message.reply_text(msg)
  24. elif message.text == '/id' and bool(message.reply_to_message) is False:
  25. id = message.chat.id
  26. msg = f"{message.chat.title}'s ID is {id}"
  27. await message.reply_text(msg)
  28. elif message.text == '/id' and bool(message.reply_to_message) is True:
  29. id = message.reply_to_message.from_user.id
  30. msg = f"{message.reply_to_message.from_user.first_name}'s ID is {id}"
  31. await message.reply_text(msg)
  32. print(message.reply_to_message)