Установка Telegram бота через Kiahu (Klipper): различия между версиями

Материал из Срухопедии
м (DarthVader переименовал страницу Telegrambot в Установка Telegram бота через Kiahu (Klipper))
Нет описания правки
Строка 1: Строка 1:
== Установка Telegram бота через Kiahu (Klipper) ==
== Установка Telegram бота через Kiahu (Klipper) ==
Если вы уже установили klipper то наверное хотите дистанционно мониторить статус печати и отдавать принтеру основные команды.
Тогда настало время установить Telegram бота.
И так приступим к установке и настройке Telegram бота:
# Открываем Телеграмм и пишем главному Боту – [https://t.me/BotFather BotFather] команду /newbot
# Сначала вводите '''название бота''', потом вводите '''username''' формата “NAME_bot”, где NAME любое имя на английском[[Файл:Bot1.png|без|мини|495x495пкс]]В ответном сообщении нам нужна строка с вашим токеном “'''Use this token to access the HTTP API:'''”
# Подключаемся к Orange Pi 3 LTS через приложение '''MobaXterm''', заходим под пользователем '''klipper''' (у вас может быть свой)
# Запускаем Kiauh<syntaxhighlight lang="arm">
cd ~
cd kiauh
./kiauh.sh
</syntaxhighlight>[[Файл:13.png|без|мини|528x528пкс]]
# Нажимаем 1 и Enter, затем 8 (Telegram Bot) и Enter
# При установке у вас может запросить путь для установки конфигурационного файла, скорректируйте если будет отличаться на <syntaxhighlight lang="arm">
/home/klipper/printer_data/config/
</syntaxhighlight>Это позволит изменять конфигурацию непосредственно из Fluidd
# Закрываем '''Kiauh''', нажимая последовательно B, Enter, Q, Enter.
# Вносим токекн в конфигурацию бота, заходим в вэб-интерфейс '''klipper''', в разделе "Конфигурация" открываем файл "telegram.conf". В нем в поле "bot_token:" вводим свой токен через пробел после двоеточия. Нажимаем "Сохранить и перезагрузить".
# Когда перезагрузится klipper открываем Телеграм и пишем своему созданному боту "/start", получите в ответ сообщение "Unauthorized access detected with chat_id: '''123456789'''" со своим chat_id.
# Снова открываем "telegram.conf" и вносим "chat_id:", так же через пробел после двоеточия. Должно получится примерно следующее <syntaxhighlight lang="arm">
[bot]
server: localhost
bot_token: 5832345653:AAG7AGaEH3BgIaSNzKtGU-WxNqw3S9gFDnU
chat_id: 347612356
</syntaxhighlight>Нажимаем "Сохранить и перезагрузить".
# После перезапуска, Бот сам вам напишет. На это настройка Телеграм бота для Klipper закончена.

Версия от 19:31, 14 марта 2023

Установка Telegram бота через Kiahu (Klipper)

Если вы уже установили klipper то наверное хотите дистанционно мониторить статус печати и отдавать принтеру основные команды.

Тогда настало время установить Telegram бота.

И так приступим к установке и настройке Telegram бота:

  1. Открываем Телеграмм и пишем главному Боту – BotFather команду /newbot
  2. Сначала вводите название бота, потом вводите username формата “NAME_bot”, где NAME любое имя на английском
    Bot1.png
    В ответном сообщении нам нужна строка с вашим токеном “Use this token to access the HTTP API:
  3. Подключаемся к Orange Pi 3 LTS через приложение MobaXterm, заходим под пользователем klipper (у вас может быть свой)
  4. Запускаем Kiauh
    cd ~
    cd kiauh
    ./kiauh.sh
    
    13.png
  5. Нажимаем 1 и Enter, затем 8 (Telegram Bot) и Enter
  6. При установке у вас может запросить путь для установки конфигурационного файла, скорректируйте если будет отличаться на
    /home/klipper/printer_data/config/
    
    Это позволит изменять конфигурацию непосредственно из Fluidd
  7. Закрываем Kiauh, нажимая последовательно B, Enter, Q, Enter.
  8. Вносим токекн в конфигурацию бота, заходим в вэб-интерфейс klipper, в разделе "Конфигурация" открываем файл "telegram.conf". В нем в поле "bot_token:" вводим свой токен через пробел после двоеточия. Нажимаем "Сохранить и перезагрузить".
  9. Когда перезагрузится klipper открываем Телеграм и пишем своему созданному боту "/start", получите в ответ сообщение "Unauthorized access detected with chat_id: 123456789" со своим chat_id.
  10. Снова открываем "telegram.conf" и вносим "chat_id:", так же через пробел после двоеточия. Должно получится примерно следующее
    [bot]
    server: localhost
    bot_token: 5832345653:AAG7AGaEH3BgIaSNzKtGU-WxNqw3S9gFDnU
    chat_id: 347612356
    
    Нажимаем "Сохранить и перезагрузить".
  11. После перезапуска, Бот сам вам напишет. На это настройка Телеграм бота для Klipper закончена.