# atipugin/telegram-bot-ruby

Ruby wrapper for Telegram's Bot API

Repository: https://github.com/atipugin/telegram-bot-ruby
Canonical: https://ross.abutalabs.com/products/telegram-bot-ruby
Homepage: https://core.telegram.org/bots/api
Language: Ruby
License: WTFPL
License Family: permissive
Topics: telegram, telegram-bot, ruby
Last push: 2026-08-25T21:30:41+00:00

## Health v2 (maintenance only)
Score: 77/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 35, longevity 100
- inputs: {"age_days": 4085, "days_push": 8, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1426, forks 224 (observed 2026-08-28T04:04:41.604866+00:00)

## What it is
A Ruby gem that wraps Telegram's Bot API, exposing all API methods and message objects in idiomatic Ruby. It supports long polling, webhooks, test environments, and proxy configuration for building Telegram bots.

## Use cases
- build a telegram bot in ruby
- send messages from a ruby app to telegram
- handle telegram bot commands like /start
- listen for telegram updates with long polling
- set up a telegram bot behind a proxy
- run a telegram bot in test mode during development

## When to choose
- you're building a Telegram bot in Ruby and want a thin, idiomatic wrapper over the official Bot API
- you need long polling with graceful shutdown or webhook support
- you're in a region where Telegram is blocked and need proxy/SOCKS5 support

## When to avoid
- you need a full bot framework with routing, middleware, or conversation flows rather than a raw API wrapper
- you're building bots in another language
- you need Telegram client (user account) features rather than bot API features

## Facets
- artifact type: library
- maturity: active
- function: sdk, http-client, chatbot
- domain: messaging-platforms, chatbots, developer-tools
- platform: ruby, cross-platform
- tags: telegram-bot-api, bot-framework, long-polling, webhooks, messaging, automation

## Member repositories
- atipugin/telegram-bot-ruby (main) score 77

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:41.604866+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:37:25.898663+00:00, confidence not recorded.
  - readme: https://github.com/atipugin/telegram-bot-ruby (fetched 2026-08-28T04:04:41.604866+00:00, sha 48b07fd4cd15)
  - homepage: https://core.telegram.org/bots/api (fetched 2026-08-29T11:49:19.049106+00:00, sha 4f977f4b7222)
  - site_page: https://core.telegram.org/bots/features (fetched 2026-08-29T11:49:19.070339+00:00, sha ed7f88c0d051)
  - site_page: https://telegram.org/faq (fetched 2026-08-29T11:49:19.063344+00:00, sha bb96abf682a3)
  - site_page: https://core.telegram.org/bots/faq (fetched 2026-08-29T11:49:19.068009+00:00, sha 63cb729355b8)
  - site_page: https://core.telegram.org/bots/api-changelog (fetched 2026-08-29T11:49:19.073753+00:00, sha e7a5c50a44cc)
  - site_page: https://core.telegram.org/widgets/login (fetched 2026-08-29T11:49:19.078012+00:00, sha d6a9c81a8b57)
- Data as of 2026-08-30T08:39:29.467469+00:00.
