в конкретный чат? Aiogram 3
Как это используя другой файл
Есть файл, который должен вызвать функцию хэндлера и отправить сообщение
Лучше в этом своём другом файле просто send_message делай, это луп не прервёт
Бота передавай в функцию bot: Bot
но в стороннем файле я не инициализирую бота
Его можно прокидывать в функцию
в стороннем файле: await test(chat_id = winner) в файле бота: async def test(chat_id, bot): await bot.send_message(chat_id = chat_id, text = 'Ты выиграл!')
Ты прочитал что я написал?
я могу импортивать bot из загрущика?
в сторонний файл
Дыа
смотри, я импортировал bot из лоадера. Запустил бота самого, потом сторонний файл, он отправил. Это правильно?
Неправильно У тебя в предложении есть "импортировал из лоадера"
В каком смысле, "правильно"? Работает? Выполняет твои требования? Значит норм
а зачем заново токен делать если можно импортировать?
Затем что это другой объект с другой зоной ответственности
оно отправляет, но я импортировал вместо того чтобы заново бота делать
Поэтому и неправильно
Думаю если что-то будет с объектом первого, то он не должен влиять на второго, поэтому я посоветовал бы отдельно создавать Хотя и так работает..
а ограничений никаких не будет если с двух файлов?
Какие ограничения? О чем ты?
Обсуждают сегодня