bot = telebot.TeleBot(token, skip_pending=True, threaded=False)
secret = '' #набор символов какой нибудь
username = '' # имя пользователя
bot.remove_webhook()
time.sleep(1)
bot.set_webhook(url='https://{}.pythonanywhere.com/{}'.format(username, secret))
app = Flask(__name__)
@app.route('/{}'.format(secret), methods=["POST"])
def webhook():
bot.process_new_updates([telebot.types.Update.de_json(request.stream.read().decode("utf-8"))])
return 'ok', 200
Дальше обычный код, без
bot.polling
, конечно же