
Олег не мафия
04.08.2018
18:12:52
У тебя long polling? Ставь вебхуки

Savely
04.08.2018
18:14:54
Херовые советы тебе дают. Что лонг-полл, что вебхуки дают одинаковые апдейты.

Rotten
04.08.2018
18:15:34
Дебаг с помощью браузера на айфоне
Заставь его для начала правильно страничку обновить? ?

Google

Rotten
04.08.2018
18:20:39
Сейчас бы без библиотеки апи пользоваться и дебажить браузером на телефоне

Damir
04.08.2018
19:10:02
Салам молекум

Vaderoff
04.08.2018
19:17:05

Sergey
04.08.2018
19:40:27
закреп не пытался читать? там ссылки есть на уроки

Savva
04.08.2018
19:49:18
Добрый вечер, ботоделы!
Пытаюсь отправить сообщение пользователю через определенное время с помощь telegram jobqueue. Снизу код, пользователю не отправляет, но и ошибок в консольке не вижу
from telegram.ext import Updater
updater = Updater(token)
do = updater.job_queue
bot.message_handler(content_types=['text']:
def main(message):
def confirmUserBySchedule():
bot.send_message(message.chat.id, Messages.text8[language])
confirmAfterPeriod = do.run_once(confirmUserBySchedule, 15)

~/42/elrandir> ?ᅠ
04.08.2018
19:50:12

Savva
04.08.2018
19:50:33
исправит? или просто будет правильнее?

~/42/elrandir> ?ᅠ
04.08.2018
19:50:41
там таймер можно въебошить. Я через него с задержкой отправлю
ну смотри.
У тебя сообщение же ведь в def.main?
А стой
У тебя старта нету, откуда считать твоё время.

Google

Savva
04.08.2018
19:51:13
да, оно в main

~/42/elrandir> ?ᅠ
04.08.2018
19:51:21
То есть либо тебе человек должен что-то написать, ну вот
скажем

Savva
04.08.2018
19:51:39
человек отправлят текст - это можно считать стартом?

~/42/elrandir> ?ᅠ
04.08.2018
19:53:39
def main()
bot.send_message(message.chat.id, "Текст")
А где-то так внизу у тебя есть условие, например.
если чел написал сообщение, то ывполнить.
threading.Timer(6*60, main).start()
Ну это если ты эхобота пишешь, по своей либе посмотришь, message.text == текст сообщения которое пришло.

Sergey
04.08.2018
19:55:17

~/42/elrandir> ?ᅠ
04.08.2018
19:55:31

Savva
04.08.2018
19:55:41
шедулер пробовал

~/42/elrandir> ?ᅠ
04.08.2018
19:55:49

Sergey
04.08.2018
19:56:33
я не пойму зачем в его случае вообще очереди

~/42/elrandir> ?ᅠ
04.08.2018
19:56:40
если текст == тому-то, то text = томуто, который ты будешь передавать, ну и тогда в main надо будет указать что может быть принята переменная text

Sergey
04.08.2018
19:57:47

~/42/elrandir> ?ᅠ
04.08.2018
19:58:12

Savva
04.08.2018
19:59:13

Sergey
04.08.2018
19:59:17
зачем для отправки сообщения создавать отдельные потоки, очереди, шедулеры и тд?

~/42/elrandir> ?ᅠ
04.08.2018
19:59:55

Google

~/42/elrandir> ?ᅠ
04.08.2018
20:00:07

Savva
04.08.2018
20:00:12
а через тайм весь бот не будет стопиться?

~/42/elrandir> ?ᅠ
04.08.2018
20:00:22
я такое таймером отправляю.

Savva
04.08.2018
20:00:23
или только для пользователя

~/42/elrandir> ?ᅠ
04.08.2018
20:00:37
но поидеи не должно.

Sergey
04.08.2018
20:01:00
а я не прочитал просто
тогда да встроенным в ptb можно отправить

Savva
04.08.2018
20:01:18
а если пользователю еще нужно будет пользоваться ботом? таймер не помешает? или придется ждать окончания

~/42/elrandir> ?ᅠ
04.08.2018
20:01:19
но лучше через поток, мне как-то сказали, что такие вещи лучше через потоки

Sergey
04.08.2018
20:01:21

Savva
04.08.2018
20:03:16

Sergey
04.08.2018
20:07:41
спасибо
с какой задержкой нужно кидать?

Savva
04.08.2018
20:08:05
угу
аа
бл
секунд 15
я потом настрою

Sergey
04.08.2018
20:11:19
и do.run_once вызывай в main

Google

Sergey
04.08.2018
20:12:26

Savva
04.08.2018
20:12:51
я с одного примера на другой перескочил и забыл убрать, уже нет

Sergey
04.08.2018
20:13:33

Savva
04.08.2018
20:14:05
та я как раз и от туда)

Sergey
04.08.2018
20:14:47
ну не вижу проблем тогда
все же очевидно

Savva
04.08.2018
20:15:01
ну я и переписал
все в точности
а оно не отправляет сообщение?
чем мой пример от фотки отличается? может я где то накосячил?

John
04.08.2018
20:16:02
Ребята, кто писал трейд боты??

Проксимов
04.08.2018
20:16:28

Sergey
04.08.2018
20:16:50

John
04.08.2018
20:17:04

Savva
04.08.2018
20:17:09
может я и правда где то накосячил. Вот только где?

Проксимов
04.08.2018
20:17:32

Sergey
04.08.2018
20:17:33

John
04.08.2018
20:18:10

Savva
04.08.2018
20:18:23
Если бы я нашел ошибку - я бы сюда за помощью не шел, верно?

Google

Savva
04.08.2018
20:18:27
видимо, не нашел ошибку

Оригинальный ник
04.08.2018
20:19:32

Проксимов
04.08.2018
20:19:47

Sergey
04.08.2018
20:20:58

John
04.08.2018
20:23:56
Проксимов, вы слишком узкозадачный) Спасибо, за разяснения))

Проксимов
04.08.2018
20:24:21

Savva
04.08.2018
20:24:59

@LyoSU
04.08.2018
20:25:36

Ivan
04.08.2018
20:37:26

Sergey
04.08.2018
20:49:02
че за новый бот ?
долго правда отвечает

marchwinks
04.08.2018
20:51:26