@botoid

Страница 1078 из 4042
Artemiy
18.07.2017
23:15:02
Оказывается, я у start скобки забыл поставить.

Аааа.

Дмитрий
18.07.2017
23:15:21
Бывает)

Artemiy
18.07.2017
23:18:22
Всем большое спасибо. Простите мою тупизну, я потоки в C++ тоже не понимал. :)

Google
Alex
18.07.2017
23:24:02
Artemiy
18.07.2017
23:24:29
В общем, да.

Alan
18.07.2017
23:25:49
Посмотри либо telepot+asyncio либо на aiohttp можно реализовать, если бот простой, но это оверкилл+ велосипед)

Alex
18.07.2017
23:25:56
ну а мне то зачем эта информация? %) я то знаю это %) ну и у меня своя либа с aiohttp под капотом %)

Alan
18.07.2017
23:26:20
Что за либа ? Открытая или для себя?)

В общем, да.
Так там же requests внутри , без потоков никак не разделить, requests не умеют делать не блокирующих запросов

Artemiy
18.07.2017
23:27:51
Спасибо, я посмотрю завтра на свежую голову. Но сейчас выглядит, будто всё работает.

Alex
18.07.2017
23:28:03
открытая. aiogram имеет сходство с pyTelegramBot, только с использованием asyncio with aiohttp и плюшками

Alex
18.07.2017
23:28:44
ну и с стейт машиной поддерживающей хранение состояний в БД с коробки в комплекте

Google
Alex
18.07.2017
23:29:02
Форк+ aiohttp?
нет, заново писал

Alex
18.07.2017
23:30:05
Вот это nice!!!! А что под капотом юзает за бд?
любую. ибо там интерфейс который легко оверрайдится

Alan
18.07.2017
23:30:26
любую. ибо там интерфейс который легко оверрайдится
Хорош!?С удовольствием завтра гляну)

Alex
18.07.2017
23:30:54
Хорош!?С удовольствием завтра гляну)
https://bitbucket.org/illemius/aiogram ветка dev доки не дописаны еще.

Artemiy
18.07.2017
23:30:55
Только вот ещё у меня какой костыль: я всегда пишу epoch дату последнего поста вк в txt-файл, и всегда с ним сверяюсь. (Это на случай, если бот упадёт или его нужно перезапустить, чтобы он не дублировал сообщения при каждом новом запуске).

Можно ли как-нибудь изящнее?

Magic
18.07.2017
23:31:12
Народ, а админ которого назначили(т.е не криейтор) с возможностью назначать админов - может назначить бота админом?

Artemiy
18.07.2017
23:31:57
Бд)
Ну так это оно есть, грубо говоря.

Дмитрий
18.07.2017
23:32:15
Я так же mtproto имплементировал)

Alan
18.07.2017
23:33:03
Можно ли как-нибудь изящнее?
Ну неет) а вообще если тебе одну дату хранить, храни в переменной окружения, или падение бота значит ребут сервака?

Alan
18.07.2017
23:35:14
Сервак будет не на моей части, поэтому не знаю.
Ну тогда для одной даты файл конечно не элегантно, но решение, почему нет, но в файле лучше json, yaml или xml храни- вот это изящнее)

Artemiy
18.07.2017
23:36:01
Ахаха, ок. Спасибо. :)

Alan
18.07.2017
23:36:25
Ахаха, ок. Спасибо. :)
Да вроде и не за что))))

Обращайся!)

Google
Карабанов
18.07.2017
23:47:40
Я к вам за помощью ... опять туплю видимо =( У меня хэндлер отлавливает от пользователя команду следующим образом last_command = users_last_command.get(message.chat.id) Предположим последнее, что он должен принять от пользователя - его имя (пример) if last_command == 'waiting_for_name': newuser[message.chat.id]['name'] = message.text Что мне нужно сделать после этого, чтобы бот перестал принимать в себя каждую последующую введенную пользователем информацию, как 'waiting_for_name' ? :) То есть человек пишет - "Алёша", бот ему отсылает - "ок, Алёша, я понял". Дальше пользователь пишет - "Жопа", бот отвечает - "ок, Жопа, я понял" :) как мне прекратить этот процесс? =)

3 часа (msk) - время дебильных вопросов от меня, простите

Карабанов
18.07.2017
23:50:03
Алан. ты не спишь? :))) хахаха - знал бы я =)

то есть млять опять стейты ...

Alan
18.07.2017
23:50:09
И меняй)

то есть млять опять стейты ...
Ну может есть другой вариант)

Алан. ты не спишь? :))) хахаха - знал бы я =)
Да чёт опять поздновато спать:(

Dmitriy
18.07.2017
23:51:06
все остальные костыли. только стейты

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