
Roman
20.08.2016
20:02:18
ага)

Абу
20.08.2016
20:06:25
Вы откуда?

andr
20.08.2016
20:12:03
Оно вроде бы кроме авторизации ничего ещё не умеет

Абу
21.08.2016
05:26:30
Еще одна реклама?

Google

Абу
21.08.2016
06:52:42
Откуда вы?

Alexander
21.08.2016
06:55:34
На свет идут ?

Абу
21.08.2016
07:22:41
Чат! как мне со строки '/cmd 12345 some message 133' получить: ['12345', 'somemessage 133']

lastsky
21.08.2016
07:24:04
торчек, ты и здесь тоже. да ты везде! :) ыыааааа

Alexander
21.08.2016
08:42:52

★ капитан
21.08.2016
08:57:41
Ребзя, а можно админом как-то отключить звуковые уведомления для всех участников группы?

Плюшка
21.08.2016
09:05:02

Абу
21.08.2016
09:07:19
Python

Alexander
21.08.2016
09:24:16

Oleg
21.08.2016
09:24:56

★ капитан
21.08.2016
09:26:13
Какие могут быть варианты решения проблемы? Написать бота, который бы выключал всем звук по команде и включал?

Абу
21.08.2016
09:26:40
Бота?!

Google

Абу
21.08.2016
09:26:49
Так вообще нельзя

Snowly
21.08.2016
09:27:19
в любой непонятной ситуации пиши бота ^.^

Абу
21.08.2016
09:28:15
?

Oleg
21.08.2016
09:28:54

Dmitry
21.08.2016
09:41:02
ну можно форкнуть клиента )

[Anonymous]
21.08.2016
09:42:36
А зачем? Насколько я понимаю - при количестве участников свыше некоего значения уведомления по умолчанию отключаются
Да и верии ПО еще на сотню раз будут переделываться

Oleg
21.08.2016
09:43:36

[Anonymous]
21.08.2016
09:44:10
Как по мне - тоже достаточная цифра

Богдан
21.08.2016
09:50:17
Как лучше реализовывать локализацию
Я делал два файла, ru.php и en.php, в них массивы с фразами и подключал в зависимости от того, какой язык для юзера в бд, но что-то мне подсказывает, что это не лучший вариант

Oleg
21.08.2016
09:50:40

Богдан
21.08.2016
09:51:04
Да кстати уже видел в каком то чате про это говорили
Надо почитать

Оператор бумер
21.08.2016
10:08:40
А как сделать цветной ник пацы?

Constantine
21.08.2016
10:09:29
он под цвет глаз подбирается

Оператор бумер
21.08.2016
10:09:50
Mяк

fox.lua
21.08.2016
10:26:22
Yaml
Это ж просто формат файлов
Может кто какую библиотеку использует?
Имеет ли кто опыт использования gettext для локализации ботов?
Какие проблемы при этом наблюдаются?

Google

Богдан
21.08.2016
10:30:44
Ого. Почитал эту статью, круто
https://habrahabr.ru/post/115300/
Надо все-таки заставить себя учиться работать со всеми этими крутыми инструментами для кодеров, а не писать свои велосипеды

Oleg
21.08.2016
10:35:32

Json
21.08.2016
10:35:53
smarty это устарелая хуйня
тяжелая еще причем

fox.lua
21.08.2016
10:36:45
Yaml + sprintf
Правильно понимаю, что в коде ты дёргаешь языковые константы, которые берутся из файла yaml

Oleg
21.08.2016
10:36:57

fox.lua
21.08.2016
10:37:08
Мне кажется, такой подход работает лишь на небольшом количестве языков
Когда их больше десятка, становится влом править каждый файл с языком вручную
Значит, нужен ещё какой-то инструмент

Yokai
21.08.2016
10:55:06
Можно использовать подобие таблицы в базе данных. Поля - имя переменной, переменная на первом языке, на втором и так далее. Если использовать sqlite, дополнительных шевелений вообще не потребуется, если что-нибудь своё - написать gui для изменения языковых файлов проще простого.
[{word: 'iron', ru:'железо', 'en':'iron', fr:'iron'}, ...]. Объект можно создавать для удобства конструктором, чтобы по умолчанию существовали пустые поля word, ru, en, fr

fox.lua
21.08.2016
10:55:53
А как тогда переводы поставить под версионный контроль?

fox.lua
21.08.2016
10:56:22
SQLite же свою БД хранит в двоичном формате

Yokai
21.08.2016
10:58:06
так же, как и остальной код. Изменил языковой файл - закоммитил. Если критично хранить только недвоичные данные - mysqldump позволяет и такое. Да и не обязательно sqlite, есть nedb\mongodb, есть обыкновенный json
yaml тоже вполне пойдёт, структуру я выше описал

Oleg
21.08.2016
10:58:54
Помоему вы не поняли преимущество yaml, перед json

Vitaly
21.08.2016
10:59:24

Yokai
21.08.2016
10:59:40
м... Ну, я не говорю, что одно лучше\хуже другого. Мне нравится json и нравятся встроенные во многих языках методы работы с ним

fox.lua
21.08.2016
11:00:28

Roman
21.08.2016
11:00:31

Google

Vitaly
21.08.2016
11:00:34
json хорош, пока не нужны многострочные значения

Oleg
21.08.2016
11:01:00

Admin
ERROR: S client not available

Yokai
21.08.2016
11:01:11

Vitaly
21.08.2016
11:01:20
да ну теоретики, чо )

Oleg
21.08.2016
11:01:50

Yokai
21.08.2016
11:03:03
вот и помогай после такого людям с предложениями систем локализации :< Не буду больше отвечать

Vitaly
21.08.2016
11:03:43
Расскажи Полиночке из отдела маркетинга про \n :)

Yokai
21.08.2016
11:06:28
*здесь какой-нибудь глупый стикер без особого смысла*

Alex
21.08.2016
19:05:01
Ребята, привет! Посоветуйте, пожалуйста, рабочего книжного бота, будьте добры. Спасибо)

Alex
21.08.2016
19:15:35

v
22.08.2016
07:46:02
Добрый день. Вопрос как на одном телефоне поставить два телеграма?
Или хотябы пересылать сообщение с одного в другой?

Плюшка
22.08.2016
07:46:47
в смысле?
если нужно сохранить данные, перешли себе в личку

v
22.08.2016
07:47:03
один рабочий, другой личный

Абу
22.08.2016
07:47:22
Plus messenger

fox.lua
22.08.2016
07:47:24
два разных клиента надо поставить

Абу
22.08.2016
07:47:35
И telegram

fox.lua
22.08.2016
07:47:38
скажем, один официальный, второй plus

Google

v
22.08.2016
07:47:48
а где второй взять?

Абу
22.08.2016
07:47:58
Plus messenger
В Плэймаркет

Плюшка
22.08.2016
07:48:29
Рекомендую "Plus Messenger"
https://play.google.com/store/apps/details?id=org.telegram.plus

Roman
22.08.2016
07:48:37
На ПК тоже несколько можно поставить

v
22.08.2016
07:49:22
на ПК понятно, нужно на мобиле

Абу
22.08.2016
07:49:25