
Ilya
14.10.2016
18:35:53
вижу

Oleg
14.10.2016
18:52:47
{"ok":false,"error_code":401,"description":"Unauthorized"}

Vitaly
14.10.2016
18:53:37
А контекст? )

Oleg
14.10.2016
18:56:44
Все уже)

Google

Ilya
14.10.2016
19:08:22
со стикерами работает
там id стикера слать надо

Евгений
14.10.2016
19:14:06

Ilya
14.10.2016
19:14:26

Евгений
14.10.2016
19:14:33
Миленько
он един
Я правильно понимаю, что однажды получив список file_id стикеров для одного бота, можно их использовать на любом другом?

Ilya
14.10.2016
21:33:24

Oleg
14.10.2016
21:34:04
Про ИИ

Ilya
14.10.2016
21:34:05
баян

Евгений
14.10.2016
21:35:54
Да
Замечательно. Я так понимаю, это работает только со стикерами, да?

Ilya
14.10.2016
21:36:06
да

Rocket
14.10.2016
22:29:23
Top Players
1. Богдан – 1410065407
2. Rocket – 20168
3. 0xCA – 19484
4. Oybek [ ̲U̲z̲S̲ ̲] – 13100
5. Коля Гурьев – 9544
6. Pavel Perestoronin – 7932
7. bobbobrov – 6768
8. Мерлин – 2840
9. Vitaly Domnikov – 928
Хех

Google

Rocket
14.10.2016
22:30:27
Обновил лагат и первое, на что наткнулся, это 2048
Забавная игра такая...
А когда закрываешь игру, ее state нигде не сохраняется?

Yury
14.10.2016
22:37:02
Неа
Для каждого чата придётся сохранять свой state, а это не очень хороший ux

Rocket
14.10.2016
22:41:20
Понятно
Жаль... А то до 8192 дошел бы
А может и не жаль...

Vitaly
15.10.2016
01:32:14
Ботоводы, а какая у вас была пиковая нагрузка?
Сообщений в секунду или еще какая метрика?

x3233
15.10.2016
05:23:02
У меня SQLite не успевала лок с базы снять

Vitaly
15.10.2016
05:23:55
я в statsd шлю, но у меня нагрузка пока смешная

Mikhail
15.10.2016
05:32:57

Yury
15.10.2016
05:34:34
на запрос
но там с конкурентностью все очень-очень плохо

Mikhail
15.10.2016
05:35:12

x3233
15.10.2016
05:36:21
на запрос
я пока slep(0.1) добавил, посмотрю хватит ли этого

Yury
15.10.2016
05:37:26
в большинстве библиотек есть синхронизирующие штуки для этого. Уже готовые.

Mikhail
15.10.2016
05:37:26

x3233
15.10.2016
05:37:38

Google

Vitaly
15.10.2016
05:40:29
Бамп
Ботоводы, а какая у вас была пиковая нагрузка?
Сообщений в секунду или еще какая метрика?

Rostislav
15.10.2016
06:47:58
1 юзер в час
:D

Sasha
15.10.2016
08:53:58
привет!
ребят, подскажите, а как сделать чтобы бот вот так отвечал?
чтобы юзеру сразу выбирался ответ на сообщение

fox.lua
15.10.2016
08:57:33
Методу sendMessage был передан параметр reply_markup с объектом типа ForceReply
https://core.telegram.org/bots/api#forcereply

Oleg
15.10.2016
11:55:25
Дергать базу данных и вытаскивать данные юзера при каждом запросе это норм?

Alexey
15.10.2016
12:01:55
Ну а как иначе?

Rocket
15.10.2016
12:41:45
?Sin: Ребята, у меня такая тема, тг сегодня весь день тупит. Все время что-то загружает, фоток вообще не дождешься периодически. В остальном нэт работает ок.
Мне тут прилетело, что не у меня одной.
А есть у кого еще такая ерунда?

Rocket
15.10.2016
12:41:49
у меня юзается кеширование для высоконагруженного бота

fox.lua
15.10.2016
12:42:55
Вчера лагало особенно сильно
Сегодня как обычно

Rocket
15.10.2016
12:43:59
потому что у меня до 10 тыщ запросов в сутки

Google

fox.lua
15.10.2016
12:44:14
Круто
Интересно

Rocket
15.10.2016
12:44:31
это не много

Евгений
15.10.2016
12:44:34
https://meduza.io/news/2016/10/15/belyy-dom-opublikoval-kod-bota-baraka-obamy-dlya-facebook-messenger
О, прокси-боты в фб

Rocket
15.10.2016
12:44:38
но уже достаточно, чтобы задуматься над кешированием

fox.lua
15.10.2016
12:45:08
А что за база у тебя была?

Евгений
15.10.2016
12:45:18

Admin
ERROR: S client not available

Rocket
15.10.2016
12:45:32
база - mongodb
можно было бы ускорить - напилив хитрых индексов, но радикально это положение не изменит
в любом случае это зарпос данных по сети, хоть и на той же самой машине
кеширую - очень легко
написал модуль, который скрывает всю магию кеширования внутри себя
кеширую просто в памяти

Alexander
15.10.2016
12:47:24
Привет всем, не посоветуете хорошие статьи или готовые решения для развертывания стабильного веб сервера на ubuntu 16.04 ?

Rocket
15.10.2016
12:47:28
вместо db.users.find... пишу usercache.find(...

Евгений
15.10.2016
12:47:38

Rocket
15.10.2016
12:47:47
ну и вообще, вопрос "посоветуйте как мне построить электростанцию"
нужны детали, чтобы чтото посоветовать

Google

Oleg
15.10.2016
12:49:11

Alexander
15.10.2016
12:50:07
нужны детали, чтобы чтото посоветовать
nginx, postgres, redis, ruby on rails - в целом я знаю как все это установить, но вот как хорошо настроить nginx например не знаю и основ элементарной безопасности сервера в целом тоже

Rocket
15.10.2016
12:50:33

Oleg
15.10.2016
12:50:57
http://hastebin.com/guwenehuga.coffeescript

Rocket
15.10.2016
12:51:11
потому что с безопасностью непосредственно nginx вообщем все просто, а все вопросы безопасности находятся в плоскости твоего приложения
тоесть, тебе надо вкуривать про безопасность вообще, глобально

Alexander
15.10.2016
12:53:43

Rocket
15.10.2016
12:54:13
ну я и говорю - слишком обширная задача для одной статьи
гугли про настройку серверов

Oleg
15.10.2016
12:54:35
Как хранить в базе чаты и юзеров?
В раздельных коллекциях?
Чтобы потом делать рассылку в чаты и юзерам

Alexander
15.10.2016
12:54:56

Oleg
15.10.2016
12:54:57
Или chats.type = 'user'

Rocket
15.10.2016
12:55:02

Oleg
15.10.2016
12:55:16

Rocket
15.10.2016
12:55:40
Олег, зависит от задачи...
иногда удобно все в одну кучу свалить
а можно и разделить
я делаю так - беру листочек, бумажку, сажусь подальше от компа и медитирую, пока не придет понимание "вот эта схема красивая"

Oleg
15.10.2016
12:57:05