@botoid

Страница 2378 из 4042
Pavel
18.02.2018
08:23:31
api.telegram.org/botTOKEN/getWebhoohInfo
ошибку в ссылке поправил, вставил токен и {"ok":false,"error_code":404,"description":"Not Found"}

Джейки
18.02.2018
08:23:57
Токен то вставил в эту ссылку?

pride
18.02.2018
08:24:20
не webhooH а webhooK

Google
White
18.02.2018
08:24:31
https://api.telegram.org/bot<token>/getwebhookinfo

Pavel
18.02.2018
08:24:45
да, я поправил)

даже deleteWebhook отдает {"ok":false,"error_code":404,"description":"Not Found"}

Sergey
18.02.2018
08:25:41
ну значит ты вебхук не установил даже

Ярослав
18.02.2018
08:26:13
Люди, а чем чреват поллинг?

Джейки
18.02.2018
08:27:23
Ну как б на сервере постоянно крутиться скрипт, и постоянно делает "куда-то" запрос.

А так лично я ничего в этом плохого не вижу)

Джейки
18.02.2018
08:28:29
Ну тип нету проблем
Тогда больше минусов нету для меня

Евгений
18.02.2018
08:30:16
Люди, а чем чреват поллинг?
Смотря как твой код обрабатывает ошибки при запросе инфы с серверов телеги

Например, если ботапи сломается опять

Александр
18.02.2018
08:35:04
База данных (sqlite) содержит таблицу users, с полями user_id и count_messages. Когда кто-то напишет что-нибудь в группу, то бот должен записать в бд его id и увеличить счетчик его сообщений. Вопрос: мне нужно создавать соединение с бд при каждом новом сообщении?

Google
Александр
18.02.2018
08:36:09


SQLite objects created in a thread can only be used in that same thread.The object was created in thread id 6668 and this is thread id 1564

Павел
18.02.2018
08:36:27
юзай peewee (c) :)

Suren
18.02.2018
08:36:28
Неправильно работаешь

юзай peewee (c) :)
Или sqlalchemy

А алхимии можно так session_factory = sessionmaker(bind=engine) Session = scoped_session(session_factory) И в нужном потоке делаешь session = Session()

Но вообще это уже в питоночат)

Александр
18.02.2018
08:39:30
блин сложно

Sergey
18.02.2018
08:41:19
SQLite objects created in a thread can only be used in that same thread.The object was created in thread id 6668 and this is thread id 1564
sqlite работает с одним курсором в одном треде либо меняешь бд либо создаёшь на каждый тред свой курсор либо делаешь приложение своё однопоточным

Suren
18.02.2018
08:42:05
блин сложно
@ru_python_beginners

уже наизусть запомнил

Александр
18.02.2018
08:42:28
А если постоянно создавать новое подключение, то производительность упадёт?

Suren
18.02.2018
08:42:52
А если постоянно создавать новое подключение, то производительность упадёт?
если писать в бд на каждом сообщении, то производительность точно упадет

Александр
18.02.2018
08:43:03
океей)

Pavel
18.02.2018
08:47:56
Сорян мой косяк api.telegram.org/botTOKEN/getWebhookInfo
там еще перед токеном слово bot надо писать)) вернул {"ok":true,"result":{"url":"","has_custom_certificate":false,"pending_update_count":47}}

Pavel
18.02.2018
08:49:27
ничего что у меня тут стоит слово bot?
я не в претензию, просто BOT<token> было бы понятнее)

как-то можно ее очистить?

Google
Джейки
18.02.2018
08:50:39
заходишь в ботфазер, выбираешь бота, делаешь revoke token или тупо удаляешь вебхук

Sergey
18.02.2018
08:50:55
как-то можно ее очистить?
удаляешь и ставишь хук заново

pride
18.02.2018
08:51:25
а потом опять накопится и он опять будет удалять и отызвать, да?

Джейки
18.02.2018
08:51:43
Sergey
18.02.2018
08:52:10
а потом опять накопится и он опять будет удалять и отызвать, да?
в смысле накопиться? если нормально написать ничего копиться не будет

pride
18.02.2018
08:52:18
я уже писал, он не отвечает на прилетающие сообщения 200 OK

отсюда и очередь забитая

Pavel
18.02.2018
08:52:50
это уже к оптимизации кода
а есть ссылка почему в очереди много копится? у меня сейчас в очереди сообщения с другого канала (с логами ботов) и чем они мешают этому то?

pride
18.02.2018
08:55:34
у тебя сервер отправляет сообщение твоей программе, чтобы сервер понял, что ты сообщение принял ты должен серверу телеги отправлять 200 ОК, тогда сообщение считается доставленным и удаляется из очереди

google: telegram bot webhook 200 OK

инфы навалом

Pavel
18.02.2018
08:56:33
Спасибо, мужики!

Dmitri
18.02.2018
10:00:58
Ребят, есть способ явно определить подвязан ли номер к телеге?

Delakey
18.02.2018
10:10:47
Ребят, есть способ явно определить подвязан ли номер к телеге?
а есть способ зарегать телегу без номера?)

Pavel
18.02.2018
10:12:22
инфы навалом
@jaykee @aaazazel очередь почистил, и все равно при запуске бота виснет на удалении вебхуков SetWebHookAssync(""). Вспомнил - у меня бот на getUpdate работает, поэтому на старте бота удаляю вебхуки. Почему может виснуть?(((

Джейки
18.02.2018
10:13:09
а зчем тогда ваще вебхук? раз бот по getUpdates?

Pavel
18.02.2018
10:14:25
ну написано было сносить при запуске) пробовал без сноса - очередь пополняется, а бот не отвечает на запросы

Google
Джейки
18.02.2018
10:14:50
причем тут вебхук, раз у тебя гетапдейтс?

Джейки
18.02.2018
10:15:30
Бот в шоке наверное от этого метода работы) вот и виснет!

Dmitri
18.02.2018
10:15:33
Добавь в контакты
Нужно автоматизированное решение) я ведь не просто так сюда пишу) Есть у кого какие идеи?

Sergey
18.02.2018
10:16:07
Pavel
18.02.2018
10:16:13
Бот в шоке наверное от этого метода работы) вот и виснет!
я сам в шоке)) какое-то время работал нормально

Admin
ERROR: S client not available

Sergey
18.02.2018
10:16:46
мне кажется ты даже удалял то чего нет

Pavel
18.02.2018
10:17:41
Delakey
18.02.2018
10:17:57
ктонить настраивал оплату? как узнать причину ошибки? делаю sendInvoice на телефоне тыкаю Pay и не чего не происходит, на бот не какие запросы не прилетают

Sergey
18.02.2018
10:19:03
удалял из GetUpdates
читай доку короче, ты вообще не понял суть как апдейты получаются еще про технологию long polling почитай раз решил апдейты получать таким способом

Dmitri
18.02.2018
10:19:21
Alexxx_XXX
18.02.2018
10:19:27
Всех с праздником

Dmitri
18.02.2018
10:19:41
Автоматизированно добавлять в контакты
20к человек. В контакты добавлять не варик

Alexxx_XXX
18.02.2018
10:19:45
Помогите бот настроить

Dmitri
18.02.2018
10:20:02
Автоматизированно добавлять в контакты
Хотя если подскажешь как, будет чудесно?

Sergey❄️
18.02.2018
10:20:02
20к человек. В контакты добавлять не варик
Разрешаю не добавлять и вручную обзванивать и узнавать

Google
Delakey
18.02.2018
10:20:03
Это та шо по юрлицам?
если через paymentwall то там вроде как не нужно юр лицо

Dmitri
18.02.2018
10:20:35
если через paymentwall то там вроде как не нужно юр лицо
Там везде нужно или флп или юр лицо, если не ошибаюсь

Artem
18.02.2018
10:26:08
Ребят подскажи пожалуйста, пишу на pythone, хочу что бы бот при вводе сообщение например "тест" выводил какую нибудь фразу

@bot.message_handlers(content_type=["text"]) def otvet_na_soobshenie(soobshenie): if soobshenie == 'test': bot.send_message("ttttt")

что не так.

?

Dmitri
18.02.2018
10:27:39
bot.send_message(message.chat.id, "какойтотекст")

Artem
18.02.2018
10:29:07
@bot.message_handlers(content_type=["text"]) def otvet_na_soobshenie(soobshenie): if soobshenie == 'test': bot.send_message(soobshenie.chat.id, "ttttt")

Dhhbg
18.02.2018
10:29:20
soobshenie блятьььььььььь

Ярослав
18.02.2018
10:29:35
пиздеееееееец

Dhhbg
18.02.2018
10:29:50
называть переменные транслитом так профессионально

Страница 2378 из 4042