
Dmitri
10.08.2018
08:20:23
До этого бот вообще отвечал по минуте (бывало), потому что вместо гуникорна на фласк все роутилось с нгинкса, и телега просто не отдавала апдейты, т.к. ответ долго шел

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
10.08.2018
08:20:41
телебот :)
Отлично
Бери пример с аиохттп и делай так
Там есть пункт, bot.process_update
Вот его убираешь, пишешь туда функцию, которая будет записывать данные в редис с ключом - айди юзера, значением - весь жсон запроса

Dmitri
10.08.2018
08:20:47

Johnny
10.08.2018
08:21:06
RabbitMQ тебе поможет
я вот как раз пытаюсь выбрать между ним и beanstalkd. Может кто сталкивался с обоими?

Google

Dmitri
10.08.2018
08:21:21

Йоба
10.08.2018
08:21:31
ну, говорю как есть, ловил апдейты
я не знаю, как в телеботе, в аиограм есть message.answer что ли, это ты сразу ОК телеге присылаешь, что сообщение получил и обработал, а потом логику уже обрабатываешь, чтобы вот как раз задержки не было с телегой

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
10.08.2018
08:21:37

Йоба
10.08.2018
08:21:52
кстати, а в телеботе сколько потоков по умолчанию? может быть дело в том

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
10.08.2018
08:22:07
Просто в помойку
У меня один раз простой эхобот выжрал 15 гигов оперативы за 2 суток
И уронил сервер. Удалось перезапустить только через полный перезапуск виртуальной машины

Проксимов
10.08.2018
08:23:01

Dmitri
10.08.2018
08:23:38

Йоба
10.08.2018
08:23:49

Dmitri
10.08.2018
08:23:52

Йоба
10.08.2018
08:24:33
поднимаешь демонов и ребутишь стабильненько ночью, когда никому бот не нужен, нормас

Google

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
10.08.2018
08:24:37

Dmitri
10.08.2018
08:25:26

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
10.08.2018
08:26:12

Dmitri
10.08.2018
08:27:07

Проксимов
10.08.2018
08:27:18

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
10.08.2018
08:27:29

Gabb
10.08.2018
08:27:30

Проксимов
10.08.2018
08:27:30
Годно

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
10.08.2018
08:27:51

Andrey ?
10.08.2018
08:28:05
Вы что-то не то проектируете, лол

Gabb
10.08.2018
08:28:33

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
10.08.2018
08:28:39
Да
@vkapichat
Вы что-то не то проектируете, лол
Это ещё лайт вариант
Я как то раз делал проект с повышенными требованиями к устойчивости и независимости от проблем ТГ - сделал 3 сервера обработки с синхронизацией и 5 серверов с воркерами на обработку
Вот там было весело

Andrey ?
10.08.2018
08:30:28
А не переделывать на однопоточную последовательную обработку

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
10.08.2018
08:30:47

Andrey ?
10.08.2018
08:30:57
Проблема не в отсутствии очереди

Google

Andrey ?
10.08.2018
08:31:00
А в том, что код - говно
(:

Gabb
10.08.2018
08:31:05
Наконец то
Здравая мысль

Andrey ?
10.08.2018
08:32:09
Последовательная очередь при хайлоаде только добавит проблем
Если в один воркер её разбирать. А если не в один - то тут снова будут те же самые проблемы из-за того, что с кодом что-то не так
Не туда копаете

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
10.08.2018
08:33:26
Можно сколько угодно

Andrey ?
10.08.2018
08:33:45
У него проблема с одновременным доступом к одним и тем же данным

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
10.08.2018
08:34:27

Andrey ?
10.08.2018
08:34:29
А кто именно будет к ним обращаться, пяток воркеров очереди или пяток воркеров гуникорна - по барабану

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
10.08.2018
08:35:45

Andrey ?
10.08.2018
08:35:56

Fenicu ☁️♒️
10.08.2018
08:36:08
Добрый день, подскажите как в телеботе использовать мтпрото проксю?

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
10.08.2018
08:36:31

Fenicu ☁️♒️
10.08.2018
08:36:44
спасибо

Google

Sergey
10.08.2018
08:42:40

Andrey ?
10.08.2018
08:42:59

Sergey
10.08.2018
08:45:09
Смотря что делается с данными из бд
как понимаю из за быстрого нажатия кнопки происходит обновление значения в таблице и если оно уже обновлено, то игнорировать нажатие
а тк работают несколько процессов, то селекст происходит быстрее чем обновление

Джейки
10.08.2018
08:45:10

Andrey ?
10.08.2018
08:45:35
Да и что бд жалеть лишний раз

Джейки
10.08.2018
08:45:51
Вообще какая проблема тут обсуждается?

Артемий
10.08.2018
08:46:14

Sergey
10.08.2018
08:46:21

Йоба
10.08.2018
09:10:06
создай поток и там меняй эту переменную со sleep(N*3600)

Sergey
10.08.2018
09:11:26
для начала нужно понять для чего эта переменная
уверен она нахер не нужна
давно же есть решение не юзать вк
я писал в их ссаную тех поддержку чтобы они решили когда нибудь проблемы с их апи, тк оно походу одно на всех
на что мне ответили мы так боремся со спамом
хотя я всего лишь ленивый человек и хотел с 8 марта телок поздравить, но после 10 запроса мне дали флуд, хотя ограничения не превышал
эт было давно, но бомбит до сих пор

Nell
10.08.2018
09:19:44

Йоба
10.08.2018
09:21:02

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
10.08.2018
09:21:25

Sergey
10.08.2018
09:38:57
Всм одно на всех?
ну у них есть же методы в апи, они как для ботов в сообществе так и для обычных юзеров

Nell
10.08.2018
09:40:09

Google

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
10.08.2018
09:40:09

Sergey
10.08.2018
09:41:00

Nell
10.08.2018
09:41:50
К слову, в правилах ВК написано однозначно: боты запрещены. Юзер-апи предоставляется для приложений, а не для ботов. Паблики с автоматикой разрешены, поощряются и у них нет проблем с API

Sergey
10.08.2018
09:42:02

Nell
10.08.2018
09:43:20

Gabb
10.08.2018
09:43:26
Отличный кейс

Nell
10.08.2018
09:43:50
Какие бывают приложения? Ну мобильные, например, а есть и десктопные

Sergey
10.08.2018
09:43:59
не понял
ну в чем суть приложений, что через них делают ?

You
10.08.2018
09:44:02

Nell
10.08.2018
09:44:07