From ba1fe9c5b6b835645fb880d382885eba5f40e1ff Mon Sep 17 00:00:00 2001 From: jenz Date: Sun, 12 Jun 2022 02:36:45 +0200 Subject: [PATCH] maybe fixes none type error and that already is running --- suggestionsbot/discord_suggestions.py | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/suggestionsbot/discord_suggestions.py b/suggestionsbot/discord_suggestions.py index 7a1e99b2..80f0f55a 100644 --- a/suggestionsbot/discord_suggestions.py +++ b/suggestionsbot/discord_suggestions.py @@ -9,7 +9,7 @@ import time import traceback import datetime -client = discord.Client() +clientI = discord.Client() ignore_list = [846756271910158378] #shit api. got switched like 1 year ago so like every single discusison about it is outdated. @@ -35,13 +35,14 @@ def get_suggestion_type(msg): msg = msg.replace('!meta', '') return suggestion_type, msg.strip() -@client.event +@clientI.event async def on_message(message): if message.author.bot: return if message.channel.name == 'suggestion-box': #suggestion-box - channel = client.get_channel(872925751295504476) #872925751295504476 message_content = message.content + global clientI + channel_suggestion_admin = clientI.get_channel(872925751295504476) #print('message_content: ', message_content) suggestion_type, message_content = get_suggestion_type(message_content) now = datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S") @@ -50,14 +51,14 @@ async def on_message(message): print('send_channel_msg: ', send_channel_msg) print('send_msg: ', send_msg) await message.channel.send(send_channel_msg) - await channel.send(send_msg) + await channel_suggestion_admin.send(send_msg) j = None @loop(seconds = 10) async def check_suggestions_to_delete(): global j - global client - for channel in client.get_all_channels(): + global clientI + for channel in clientI.get_all_channels(): if channel.name == 'suggestion-admin': msgs_history = channel.history() j1 = await msgs_history.flatten() @@ -94,13 +95,15 @@ async def check_suggestions_to_delete(): try: await msg.edit(content=final_msg) except Exception: - traceback.print_exc() - time.sleep(300) + err = traceback.format_exc() + print("err traceback: ", err) + """ client = discord.Client() check_suggestions_to_delete.start() client.run(token) + """ #the entire syntax that is visisble from python3 terminal is not very well displayed in the docs of discord.py and nobody has the current syntax in any suggestions anywhere on the internet. almost every single thing is out of date reee if __name__ == '__main__': check_suggestions_to_delete.start() - client.run(token) + clientI.run(token)