Guest User

Say_Something_Function

a guest
Jul 21st, 2024
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.92 KB | Source Code | 0 0
  1. async def say_something():
  2. print("Entering say_something function")
  3. await reset_inactivity_timer()
  4.  
  5. try:
  6. with open('Say_Something.txt', 'r', encoding='utf-8') as file:
  7. messages = file.readlines()
  8.  
  9. if not messages:
  10. print("No messages found in Say_Something.txt")
  11. return
  12.  
  13. message = random.choice(messages).strip() # Choose a random message and strip newline
  14.  
  15. channel = client.get_channel(CHANNEL_ID)
  16.  
  17. print(f"Channel: {channel}")
  18. print(f"Message: {message}")
  19.  
  20. if channel:
  21. await channel.send(message)
  22. print(f"Message '{message}' was sent")
  23. else:
  24. print("Channel not found in say_something function")
  25.  
  26. except FileNotFoundError:
  27. print("Say_Something.txt not found")
  28. except Exception as e:
  29. print(f"Error reading Say_Something.txt: {e}")
Advertisement
Add Comment
Please, Sign In to add comment