@botoid

Страница 3495 из 4042
Олег не мафия
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
Салам молекум

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)

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()

человек отправлят текст - это можно считать стартом?
Да, как эхобота знаешь писать, вот по тому же принципу, просто заранее определяешь что отправляться будет, либо как я написал, либо.. def main(message) bot.send_message(message.chat.id, message.text)

Ну это если ты эхобота пишешь, по своей либе посмотришь, message.text == текст сообщения которое пришло.

~/42/elrandir> ?ᅠ
04.08.2018
19:55:31
Savva
04.08.2018
19:55:41
шедулер пробовал

~/42/elrandir> ?ᅠ
04.08.2018
19:55:49
человек отправлят текст - это можно считать стартом?
а можешь переменным заполнять, и передавать их в threading

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

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

я не пойму зачем в его случае вообще очереди
разве threading не создаст отдельный поток :?

Sergey
04.08.2018
19:57:47
разве threading не создаст отдельный поток :?
создаёт но зачем он тут ? он же просто отправляет сообщение

~/42/elrandir> ?ᅠ
04.08.2018
19:58:12
создаёт но зачем он тут ? он же просто отправляет сообщение
ну хотя да.. можно тогда просто через timer

Savva
04.08.2018
19:59:13
Sergey
04.08.2018
19:59:17
ну хотя да.. можно тогда просто через timer
зачем вообще тут что то юзать ?

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

~/42/elrandir> ?ᅠ
04.08.2018
19:59:55
какой библиотеки?
это стандартная фигня, в time вроде.

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

я потом настрою

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

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
Ну да, автоматический
А причём здесь группа «Telegram developers»?

John
04.08.2018
20:18:10
А причём здесь группа «Telegram developers»?
Ну вы же ботов пилите.. или я ошибаюсь?

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

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

Оригинальный ник
04.08.2018
20:19:32
Sergey
04.08.2018
20:20:58
Если бы я нашел ошибку - я бы сюда за помощью не шел, верно?
я тебе сказал по твоему коду ты говоришь переписал мы ванги знать на что ты переписал?

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

Проксимов
04.08.2018
20:24:21
Проксимов, вы слишком узкозадачный) Спасибо, за разяснения))
Это не я узкозадачный, это ты дверью ошибся

@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


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