Как отправить сообщение по 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)
→ Ссылка