Как отправить сообщение по telegram id исходя из результата проверки в функции другого бота
Суть такова, человек из первого бота оставляет заявку в базу данных, когда из другого бота эта заявка одобрена мне нужно сообщить об этом человеку в первом боте, простым bot.send_message не выйдет потому что во втором боту человека нету. Тоесть мне нужно из одного бота запустить функцию в другом боте
Ответы (1 шт):
Автор решения: MyZik
→ Ссылка
Одно из простых решений, вручную отправлять запрос на Telegram-сервер от имени первого бота:
token = "abc123def" # Токен первого бота
text = "Вам поступил новый ответ"
user_id = 123456 # ID юзера первого бота
url = f"https://api.telegram.org/bot{token}/sendMessage?chat_id={user_id}&text={text}"
requests.get(url)