Toolverse
All skills

telegram-dev

by 2025Emma

Telegram 生态开发全栈指南 - 涵盖 Bot API、Mini Apps (Web Apps)、MTProto 客户端开发。包括消息处理、支付、内联模式、Webhook、认证、存储、传感器 API 等完整开发资源。

Installation

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

Installation

Quick info

Author
2025Emma
Category
Backend
Views
30

About this skill

Telegram 生态开发全栈指南 - 涵盖 Bot API、Mini Apps (Web Apps)、MTProto 客户端开发。包括消息处理、支付、内联模式、Webhook、认证、存储、传感器 API 等完整开发资源。

How to use

  1. Utwórz nowego bota, kontaktując się z @BotFather na Telegramie. Wyślij komendę /newbot, postępuj zgodnie z instrukcjami dotyczącymi nazwy i otrzymaj token dostępu do API.

  2. Skonfiguruj środowisko programistyczne, instalując bibliotekę requests w Pythonie (lub równoważny klient HTTP w wybranym języku) oraz przygotowując zmienną BOT_TOKEN z tokenem otrzymanym od BotFather.

  3. Zaimplementuj pętlę pobierającą aktualizacje, używając metody getUpdates z długim czasem oczekiwania (timeout 30 sekund). Metoda ta zwraca listę nowych wiadomości i zdarzeń od użytkowników.

  4. Przetwórz każdą aktualizację, wyodrębniając identyfikator czatu i tekst wiadomości. Zbuduj logikę odpowiadającą na wiadomości użytkownika, na przykład echo lub analiza tekstu.

  5. Wyślij odpowiedź za pomocą metody sendMessage, przekazując identyfikator czatu i tekst odpowiedzi. Zaktualizuj offset aktualizacji, aby uniknąć przetwarzania duplikatów.

  6. Dla zaawansowanych zastosowań rozważ zastąpienie długiego sondowania (getUpdates) Webhook (setWebhook), aby otrzymywać aktualizacje w czasie rzeczywistym. Możesz również dodać obsługę mediów (sendPhoto, sendVideo), płatności lub trybu inline zgodnie z wymaganiami aplikacji.

Related skills

fastapi-templates

by wshobson

Create production-ready FastAPI projects with async patterns, dependency injection, and comprehensive error handling. Use when building new FastAPI applications or setting up backend API projects.

Backend
327582

architecture-decision-records

by wshobson

Write and maintain Architecture Decision Records (ADRs) following best practices for technical decision documentation. Use when documenting significant technical decisions, reviewing past architectural choices, or establishing decision processes.

Backend
29130

openspec

by ruan-cat

OpenSpec 中文版规范助手 - 规范驱动的 AI 编程开发,帮助初始化、创建提案、编写规格、校验格式并归档变更。触发条件: 当用户提及 openspec、规范文档、需求管理、变更提案、spec-driven development 等关键词时主动调用。

Backend
27122

postgresql-psql

by timelessco

Comprehensive guide for PostgreSQL psql - the interactive terminal client for PostgreSQL. Use when connecting to PostgreSQL databases, executing queries, managing databases/tables, configuring connection options, formatting output, writing scripts, managing transactions, and

Backend
34173

clickup

by civitai

Interact with ClickUp tasks and documents - get task details, view comments, create and manage tasks, create and edit docs. Use when working with ClickUp task/doc URLs or IDs.

Backend
2483

effective-go

by openshift

Apply Go best practices, idioms, and conventions from golang.org/doc/effective_go. Use when writing, reviewing, or refactoring Go code to ensure idiomatic, clean, and efficient implementations.

Backend
248296