@botoid

Страница 75 из 4042
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
торчек, ты и здесь тоже. да ты везде! :) ыыааааа

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

Абу
21.08.2016
09:07:19
Python

Alexander
21.08.2016
09:24:16
★ капитан
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
?

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

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

Да и верии ПО еще на сотню раз будут переделываться

[Anonymous]
21.08.2016
09:44:10
200
Ну вот)

Как по мне - тоже достаточная цифра

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

Богдан
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/ Надо все-таки заставить себя учиться работать со всеми этими крутыми инструментами для кодеров, а не писать свои велосипеды

Json
21.08.2016
10:35:53
smarty это устарелая хуйня

тяжелая еще причем

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

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

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

fox.lua
21.08.2016
11:00:28
Помоему вы не поняли преимущество yaml, перед json
Если yaml — это просто замена JSON, то этого явно не достаточно для качественной и простой в сопровождении локализации

Roman
21.08.2016
11:00:31
Помоему вы не поняли преимущество yaml, перед json
я вот тоже. внедрили но не понимаю пока для чего, т.к. json заставляет по xml схема тосковать и «упорядоченности» большей с типизацией. это как-то решается?

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

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
Ребята, привет! Посоветуйте, пожалуйста, рабочего книжного бота, будьте добры. Спасибо)

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
На ПК тоже несколько можно поставить
Да. На двух разных каталогах держать портатив

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