@botoid

Страница 195 из 4042
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
со стикерами работает
Для стикеров можно подсовывать id от чужих ботов?

Евгений
14.10.2016
19:14:33
Миленько

он един
Я правильно понимаю, что однажды получив список file_id стикеров для одного бота, можно их использовать на любом другом?

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
У меня SQLite не успевала лок с базы снять
Он выставляется на период обработки запроса? Или на коннект?

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
в большинстве библиотек есть синхронизирующие штуки для этого. Уже готовые.

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: Ребята, у меня такая тема, тг сегодня весь день тупит. Все время что-то загружает, фоток вообще не дождешься периодически. В остальном нэт работает ок. Мне тут прилетело, что не у меня одной. А есть у кого еще такая ерунда?

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

Сегодня как обычно

у меня юзается кеширование для высоконагруженного бота
Кеширование, на мой взгляд, должно быть на уровне СУБД

Rocket
15.10.2016
12:43:59
Кеширование, на мой взгляд, должно быть на уровне СУБД
у меня нагрузка на сервер упала в 5 раз, я перестал замечать активность бота после кеширования

потому что у меня до 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 например не знаю и основ элементарной безопасности сервера в целом тоже

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
Как хранить в базе чаты и юзеров? В раздельных коллекциях?

Чтобы потом делать рассылку в чаты и юзерам

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

Rocket
15.10.2016
12:55:02
Как хранить в базе чаты и юзеров? В раздельных коллекциях?
если речь про монго - то как хочешь... база то документная - можешь ваще всё в одну коллекцию запхать

Rocket
15.10.2016
12:55:40
Олег, зависит от задачи...

иногда удобно все в одну кучу свалить

а можно и разделить

я делаю так - беру листочек, бумажку, сажусь подальше от компа и медитирую, пока не придет понимание "вот эта схема красивая"

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