Toolverse
Wszystkie skille

add-telegram

autor: gavrielc

Dodaj Telegram do swoich kanałów komunikacji – samodzielnie lub obok WhatsAppa

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Backend

O skillu

Skill integrujący Telegram z NanoClaw. Pozwala używać Telegrama jako pełnoprawnego kanału komunikacji – możesz go uruchomić samodzielnie lub równolegle z innymi kanałami. Skonfiguruj go jako kanał sterujący (wyzwala akcje) lub pasywny (tylko otrzymuje powiadomienia). Automatyczna instalacja kodu, testy i zależności npm.

Jak używać

  1. Sprawdź, czy Telegram nie został już dodany – jeśli plik src/channels/telegram.ts istnieje, przejdź do kroku 5.

  2. Przygotuj repozytorium: uruchom git remote -v, aby sprawdzić dostępne zdalne repozytoria. Jeśli brakuje telegram, dodaj je poleceniem git remote add telegram https://github.com/qwibitai/nanoclaw-telegram.git.

  3. Pobierz i scal zmiany: wykonaj git fetch telegram main, a następnie git merge telegram/main. Jeśli pojawią się konflikty w package-lock.json, użyj git checkout --theirs package-lock.json, dodaj plik (git add) i dokończ scalanie (git merge --continue).

  4. Zweryfikuj instalację: uruchom npm install, npm run build i npx vitest run src/channels/telegram.test.ts. Wszystkie testy muszą przejść, a kompilacja musi być czysta.

  5. Skonfiguruj Telegrama: jeśli nie masz tokena bota, utwórz go w aplikacji Telegram, otwierając rozmowę z BotFather i postępując zgodnie z instrukcjami. Jeśli token już posiadasz, przejdź do następnego kroku.

  6. Wstaw token: dodaj TELEGRAM_BOT_TOKEN do pliku .env z wartością tokena, którą otrzymałeś od BotFather. Skill jest teraz gotowy do użytku – Telegram działa jako kanał komunikacji.

Podobne skille