Toolverse
All skills

add-telegram

by gavrielc

Add Telegram as a channel. Can replace WhatsApp entirely or run alongside it. Also configurable as a control-only channel (triggers actions) or passive channel (receives notifications only).

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
gavrielc
Category
Backend

About this skill

Add Telegram as a channel. Can replace WhatsApp entirely or run alongside it. Also configurable as a control-only channel (triggers actions) or passive channel (receives notifications only).

How to use

  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.

Related skills