You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Не хватает возможности хранить токены telegram-ботов в отдельных файлах (примерно как password_file для плагина mysql).
Зачем это нужно? Например, чтобы конфиг (ejudge.xml) можно было хранить в общедоступном репозитории или использовать для шаблонной инсталляции ejudge.
Почему bot_user_id - всегда NULL? Это баг, или была какая-то причина, по которой поддержка конфигов с id без токена не была добавлена?
Какие значения вообще должны поддерживаться в теге <telegram_bot_id>? (на Вики он не задокументирован).
Пусть конфиг плагина (в ejudge.xml) выглядит так:
Не хватает возможности хранить токены telegram-ботов в отдельных файлах (примерно как password_file для плагина mysql).
Зачем это нужно? Например, чтобы конфиг (ejudge.xml) можно было хранить в общедоступном репозитории или использовать для шаблонной инсталляции ejudge.
Проблема: токены ботов читаются не только в самом плагине (
plugins/telegram/telegram.c:prepare_func
), но и в каких-то процессах сервера (lib/ejudge_cfg.c:ejudge_cfg_get_telegram_bot_id
, используется в lib/serve_2.c).Есть вопросы про
ejudge_cfg_get_telegram_bot_id
:bot_user_id
) был добавлен для конфигов такого вида?Почему
bot_user_id
- всегдаNULL
? Это баг, или была какая-то причина, по которой поддержка конфигов с id без токена не была добавлена?Какие значения вообще должны поддерживаться в теге
<telegram_bot_id>
? (на Вики он не задокументирован).Пусть конфиг плагина (в ejudge.xml) выглядит так:
The text was updated successfully, but these errors were encountered: