Я добавил кнопку с именем «test msg». Когда я нажимаю кнопку sh, это заставляет ее работать с функцией «test ()». И это рабочая функция test2 (), но она занимает 10 секунд и более. Почему это так долго? Я не знаю, пожалуйста, помогите мне
import discord
import asyncio
from tkinter import *
import tkinter as tk
from threading import Thread
TOKEN = "my-token"
client = discord.Client()
@client.event
async def on_ready():
print('Logged in as')
print(client.user.name)
print(client.user.id)
print('------')
channel = client.get_channel(688410519946002558)
await channel.send('Bot is online!')
async def test2():
print("successful!")
channel = client.get_channel(688410519946002558)
await channel.send('Test MSG!')
def test():
client.loop.create_task(test2())
def start_bot():
client.run(TOKEN)
if __name__ == '__main__':
frame = Tk()
b1 = Button(frame, text="Test MSG",command=test).pack()
b2 = Button(frame, text="Start BOT",command=lambda:Thread(target=start_bot).start()).pack()
frame.mainloop()