Управление Telegram (удалено)
Мост Telegram доставлен v0.1.27 и был удален в v0.2.0.
Проверка безопасности выявила три вещи, которые я не хотел оставлять без внимания:
- Гейт
allow_execничего не сделал./sendи/say— всегда включен, даже при выключенном режиме — прошлоtmux send-keysс интерпретацией имени ключа, поэтому любой парный чат может отправлятьC-c, а затем введите команду оболочки. - Оповещения исчезли автоматически для проектов с именами длиной более 23 символов. Кнопки «Утвердить/Запретить» дважды упаковали имя сеанса в 64-байтовое поле обратного вызова Telegram, Telegram отклонил все сообщение, а мост зарегистрировал его и продолжил работу. Вы просто не получили уведомление.
- Команды в очереди воспроизводились при перезапуске. Все, что было отправлено, пока демон был отключен, было выполнено, когда он вернулся, включая
/killподтверждение, полученное несколькими часами ранее.
Вытащить его оказалось быстрее, чем починить под давлением, вот что я сделал.
Если у вас это настроено: ccmux telegram ушел, и [telegram]
блок выпадает из config.toml при следующем сохранении конфигурации — включая bot_token. Больше ничего в вашей конфигурации не трогается.
Что использовать вместо этого
Moshi выполняет ту же работу на телефоне: нажатие, когда вы нужны агенту, затем нажатие для прикрепления. Настройка ccmux moshi-setup — см. Начало работы.
Создаете собственную панель управления? ccmuxd раскрывает
HTTP API через вашу tailnet.
Вернётся ли оно?
Возможно. Код находится на расстоянии одного возврата, и все три проблемы уже исправлены — в буквальном режиме. send-keys, короткие идентификаторы обратного вызова и очистка журнала невыполненных задач при запуске. Он возвращается, когда у него было время проверки, которое должно было быть в первый раз.
Помогите улучшить ccmux
Нашли ошибку, непонятную инструкцию или неудачный перевод? Мы рады любым улучшениям. Создайте issue или отправьте pull request.
Обнаружили ошибку или что-то устарело? Отредактируйте эту страницу на GitHub..