Size: a a a

pyTelegramBotAPI.talks.ru

2020 November 04

K

KhumoyunPRO in pyTelegramBotAPI.talks.ru
Переслано от lonami
none besides the first applies to telethon and with telethon you can already have the 2GB limit
источник

K

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

Б

Богдан in pyTelegramBotAPI.talks.ru
ダーリン (Darling)
там остались люди которые контрибутят
кста тот иван так с бд и не разобрался и перешёл на аиограм. теперь у него на аиограме код не работает
источник

С

Саня in pyTelegramBotAPI.talks.ru
KhumoyunPRO
Гайд есть именно на винду
ну прям гайда для компиляции этого чтобы только команды вводить - навряд ли, но можно загуглить и по примерам делать. оно же только вышло, гайд для винды скоро будет
источник

K

KhumoyunPRO in pyTelegramBotAPI.talks.ru
Богдан
кста тот иван так с бд и не разобрался и перешёл на аиограм. теперь у него на аиограме код не работает
😆😆😆😆
источник

С

Саня in pyTelegramBotAPI.talks.ru
Богдан
кста тот иван так с бд и не разобрался и перешёл на аиограм. теперь у него на аиограме код не работает
видимо проблема не в библиотеках
источник

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

ダーリン (Darling)... in pyTelegramBotAPI.talks.ru
если это так работает.
источник

K

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

A

Aryn in pyTelegramBotAPI.talks.ru
ダーリン (Darling)
нужно ssl купить https?
я самописный сделал, работает
источник

A

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

A

Aryn in pyTelegramBotAPI.talks.ru
(ой он говорил про aiohttp...)

@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)
источник

С

Саня in pyTelegramBotAPI.talks.ru
Aryn
(ой он говорил про aiohttp...)

@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
а откуда брать сертификат
источник

ダーリン (Darling)... in pyTelegramBotAPI.talks.ru
Aryn
(ой он говорил про aiohttp...)

@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
на винде
источник

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

A

Aryn in pyTelegramBotAPI.talks.ru
ダーリン (Darling)
хмм это работает?
Да, на фласке
источник

ダーリン (Darling)... in pyTelegramBotAPI.talks.ru
и хендлеры
источник

A

Aryn in pyTelegramBotAPI.talks.ru
ダーリン (Darling)
а куда токен
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')
источник