Есть следующий код:
main.py
def new_request(userid, token)
бла бла бла
bot = Thread(target=bot_start(), args=(params["token"], ))
bot.start()
tgbot.startbot()
def start_bot(token):
// вот тут надо как то запустить код из tgbot.py
tgbot.py
from aiogram import Bot, types
from aiogram.dispatcher import Dispatcher
from aiogram.utils import executor
TOKEN = тут надо каким то образом получить токен
bot = Bot(token=TOKEN)
dp = Dispatcher(bot)
@dp.message_handler(commands=['start'])
async def process_start_command(message: types.Message):
await message.reply("Привет!\nНапиши мне что-нибудь!")
@dp.message_handler(commands=['help'])
async def process_help_command(message: types.Message):
await message.reply("Напиши мне что-нибудь, и я отпрпавлю этот текст тебе в ответ!")
@dp.message_handler()
async def echo_message(msg: types.Message):
await bot.send_message(msg.from_user.id, msg.text)
if __name__ == '__main__':
executor.start_polling(dp)
Как вы уже поняли main.py должен запускать код из tgbot.py в отдельном потоке, но я как это реализовать я не знаю) Прошу вашей помощи)))