Size: a a a

pyTelegramBotAPI.talks.ru

2020 November 04

A

Aryn in pyTelegramBotAPI.talks.ru
обычные хендлеры
источник

A

Aryn in pyTelegramBotAPI.talks.ru
впервые видишь?
источник

ダーリン (Darling)... in pyTelegramBotAPI.talks.ru
Aryn
впервые видишь?
он спрашивает где писать)
источник

A

Aryn in pyTelegramBotAPI.talks.ru
ダーリン (Darling)
он спрашивает где писать)
ну после роутов или до
источник

A

Aryn in pyTelegramBotAPI.talks.ru
без разницы
источник

K

KhumoyunPRO in pyTelegramBotAPI.talks.ru
app = Flask(name)
app.config['SECRET_KEY'] = config.SECRET_KEY
app.config['UPLOAD_FOLDER'] = config.UPLOAD_FOLDER

WEBHOOK_HOST = '0.0.0.0'
WEBHOOK_PORT = 443
WEBHOOK_LISTEN = '0.0.0.0'

WEBHOOK_SSL_CERT = 'webhook_cert.pem'
WEBHOOK_SSL_PRIV = 'webhook_pkey.pem'

WEBHOOK_URL_BASE = f'https://{WEBHOOK_HOST}:{WEBHOOK_PORT}'
WEBHOOK_URL_PATH = f'/bot{config.token}/'

bot = telebot.TeleBot(config.token, parse_mode='HTML')
@bot.message_handler(commands=['start'])
def start(message):
   bot.send_message(message.chat.id, "hi")
@app.route(WEBHOOK_URL_PATH, methods=['POST'])
def webhook():
   if flask.request.headers.get('content-type') == 'application/json':
       json_string = json.loads(request.get_data().decode('utf-8'))
       update = telebot.types.Update.de_json(json_string)
       bot.process_new_updates([update])
       return ''

   else:
       flask.abort(403)
источник

K

KhumoyunPRO in pyTelegramBotAPI.talks.ru
и import flask
источник

A

Aryn in pyTelegramBotAPI.talks.ru
KhumoyunPRO
app = Flask(name)
app.config['SECRET_KEY'] = config.SECRET_KEY
app.config['UPLOAD_FOLDER'] = config.UPLOAD_FOLDER

WEBHOOK_HOST = '0.0.0.0'
WEBHOOK_PORT = 443
WEBHOOK_LISTEN = '0.0.0.0'

WEBHOOK_SSL_CERT = 'webhook_cert.pem'
WEBHOOK_SSL_PRIV = 'webhook_pkey.pem'

WEBHOOK_URL_BASE = f'https://{WEBHOOK_HOST}:{WEBHOOK_PORT}'
WEBHOOK_URL_PATH = f'/bot{config.token}/'

bot = telebot.TeleBot(config.token, parse_mode='HTML')
@bot.message_handler(commands=['start'])
def start(message):
   bot.send_message(message.chat.id, "hi")
@app.route(WEBHOOK_URL_PATH, methods=['POST'])
def webhook():
   if flask.request.headers.get('content-type') == 'application/json':
       json_string = json.loads(request.get_data().decode('utf-8'))
       update = telebot.types.Update.de_json(json_string)
       bot.process_new_updates([update])
       return ''

   else:
       flask.abort(403)
да
источник

K

KhumoyunPRO in pyTelegramBotAPI.talks.ru
в начале
источник

K

KhumoyunPRO in pyTelegramBotAPI.talks.ru
+ телеюот
источник

ダーリン (Darling)... in pyTelegramBotAPI.talks.ru
источник

ダーリン (Darling)... in pyTelegramBotAPI.talks.ru
тут еще set  и run внизу
источник

A

Aryn in pyTelegramBotAPI.talks.ru
KhumoyunPRO
и import flask
from flask import Flask, request
import telebot
import config
import flask
источник

A

Aryn in pyTelegramBotAPI.talks.ru
bot.remove_webhook()

time.sleep(2)

bot.set_webhook(url=WEBHOOK_URL_BASE + WEBHOOK_URL_PATH, certificate=open(WEBHOOK_SSL_CERT, 'r'))

app.run(host=WEBHOOK_LISTEN, port=WEBHOOK_PORT, ssl_context=(WEBHOOK_SSL_CERT, WEBHOOK_SSL_PRIV), debug=True)

# Ошибку выдаёт когда меньше 2-х секунд выделяешь на удаление вебхука
источник

K

KhumoyunPRO in pyTelegramBotAPI.talks.ru
app = Flask(name)
NameError: name 'name' is not defined
источник

K

KhumoyunPRO in pyTelegramBotAPI.talks.ru
что писать
источник

K

KhumoyunPRO in pyTelegramBotAPI.talks.ru
в name
источник

K

KhumoyunPRO in pyTelegramBotAPI.talks.ru
?
источник

c

caesarcassious in pyTelegramBotAPI.talks.ru
Это не телебот
источник

A

Aryn in pyTelegramBotAPI.talks.ru
ахахахаха
источник