Как управлять Aiogram ботом через интерфейс Tkinter
Я хочу сделать телеграм бота который будет работать на графическом интерфейсе библиотеки Tkinter
Код:
from aiogram.dispatcher import FSMContext
from aiogram.dispatcher import FSMContext
from aiogram.dispatcher.filters.state import StatesGroup, State
from aiogram.contrib.fsm_storage.memory import MemoryStorage
from aiogram import Bot, types
from aiogram.dispatcher import Dispatcher
from aiogram.utils import executor
from apscheduler.schedulers.background import BackgroundScheduler
from aiogram.types import ReplyKeyboardRemove, \
ReplyKeyboardMarkup, KeyboardButton, \
InlineKeyboardMarkup, InlineKeyboardButton
from tkinter import messagebox
from pycaw.pycaw import AudioUtilities, IAudioEndpointVolume
from aiogram.types import InputFile
from tkinter import *
from config import TOKEN
bot = Bot(token=TOKEN)
storage = MemoryStorage()
dp = Dispatcher(bot, storage=storage)
root = Tk()
def message_output():
@dp.message_handler()
async def message_input(message: types.Message):
await message.answer("<b>text</b>", parse_mode="HTML")
b = Button(text="input message in the bot", command=message_output)
b.pack()
if __name__ == '__main__':
executor.start_polling(dp)
root.mainloop()