может взаимодействовать с ботом по обычному сценарию, а также ему может прийти уведомление о каком-либо действии. С этим уведомлением он должен взаимодействовать. Вопрос состоит в том, как мне из стороннего приложения/скрипта инициировать событие?
Как лучше это реализовать?
Сделай РЕСТ АПИ для бота и отравляй ему по хттп команду
Да, хороший вариант. А можно где-то примеры реализации посмотреть?
https://fastapi.tiangolo.com/ https://flask-restful.readthedocs.io/en/latest/ Я крайне рекомендую первую ссылку
А как мне одновременно запустить и бота, и сервер? if __name__ == '__main__': bot.polling(none_stop=True) api.run() Таким образом запускается только бот.
Почему нельзя просто на два скрипта разделить?
положить в разные файлы и запустить: python bot.py & python server.py &
У меня разделено на два скрипта. Первый скрипт - бот, второй - сервер. Но для того, чтобы они взаимодействовали, я импортирую сервер в бота.
Я представляю это так: на сервер приходит запрос, скрипт реагирует и отправляет в телеграм сообщение
Для этого бота не надо запускать
Обсуждают сегодня