chat.py 454 B

123456789101112131415
  1. from nio.events.room_events import RoomMessageText
  2. from nio.rooms import MatrixRoom
  3. async def command_chat(room: MatrixRoom, event: RoomMessageText, bot):
  4. prompt = " ".join(event.body.split()[2:])
  5. if prompt:
  6. bot.logger.log("Sending chat message...")
  7. event.body = prompt
  8. await bot.process_query(room, event, from_chat_command=True)
  9. return
  10. await bot.send_message(room, "You need to provide a prompt.", True)