ganduras381
@ganduras381
Начинаю

Почему Телеграм-бот постоянно отправляет приветственное сообщение?

Сделал приветствие используя проверку на отправленное пользователем сообщение. Если начать разговор с ботом, то он его успешно отправит, после чего продолжает это делать каждые 5-10 секунд. Для получения апдейтов использую вебхук, принимая запросы на pythonanywhere.
proxy_url = "http://proxy.server:3128"
telepot.api._pools = {
    'default': urllib3.ProxyManager(proxy_url=proxy_url, num_pools=3, maxsize=10, retries=False, timeout=30),
}
telepot.api._onetime_pool_spec = (urllib3.ProxyManager, dict(proxy_url=proxy_url, num_pools=1, maxsize=1, retries=False, timeout=30))

secret = "<ключ>"
bot = telepot.Bot('<токен бота>')
bot.setWebhook("https://ganduras3.pythonanywhere.com/{}".format(secret), max_connections=100000000)

app = Flask(__name__)

@app.route('/{}'.format(secret), methods=["POST"])
def telegram_webhook():
    update = request.get_json()
    if "message" in update:
        text = update["message"]["text"]
        chat_id = update["message"]["chat"]["id"]
        if text == '/start':
            bot.sendMessage(chat_id, 'здравствуйте, добрые люди с toster.ru')

5b5df6611815f532970360.png
  • Вопрос задан
  • 1028 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы