Как обработать нажатие на кнопки пользователем в телеграм-боте, если вебхук установлен на другой адрес?
Есть телеграм-бот, созданный в онлайн-конструкторе BotHelp, на который установлен вебхук. На определенном шаге требуется отправить данные на сервер, где лежит код на питоне. На сервере я отправляю api-запросы в YClients(система управления продажами) и на основе ответа формирую список кнопок. Этот список отправляю пользователю в чат с ботом.
Все инструкции, что я находил в интернете, подразумевают, что вебхук установлен на как раз на сервер, с которого я отсылаю кнопки через telebot или requests, используя api телеграма, и тогда я просто вписываю в кнопки callback_data, прикручиваю хэндлер и все работает. Я пробовал создать другого бота и по вышеуказанным действиям все получалось, но в моем случае с ботом, созданным в БотХелп это не так
Не использовать конструкторы ботов для сложных задач, требующих определённых настроек и параметров бота. Самому научиться и написать бота, либо же заказать у кого-то его.
Спасибо большое, но вы не помогли
Конструктор используется, т.к. люди, которым нет дела до программирования, хотят иметь возможность менять бота на некоторых шагах
cashmere_shiv, Если занимаетесь продажами, то всё же лучше не зависеть от стороннего сервиса и выставить заказ на фрилансе https://freelance.habr.com Это не так уж и дорого на самом деле.
User, понимаю. Я не занимаюсь продажами, делаю бота для спортивного клуба, в который хожу. Вообще это не мое направление, я с++ разработчик. Просто хотелось попробовать свои силы в этом вопросе и помочь приятелям
Поговорю с ними, чтобы написать бота полностью самому, это не так сложно - по сути сообщения из конструктора перенести и правильно колбэки расставить