Содержание

Примеры ботов

Подробнее о ботах читайте во вступительной статье.

Многие пользователи Telegram создают свои инструменты для создания ботов. На этой странице мы собираем их, чтобы начинающим ботостроителям проще было найти нужную библиотеку.

PHP

Bot API PHP SDK

Мощный SDK с поддержкой Laravel.

Примеры ботов:

Исходный код: github.com/irazasyed/telegram-bot-sdk
Документация: telegram-bot-sdk.readme.io/docs

HelloBot

Простейший образец.

Исходный код: github.com/telegram-cis/hello-bot

Simple poll bot

Создаёт опросы в группах. Поддерживает оба режима получения обновлений.

Исходный код: github.com/kolar/telegram-poll-bot
Демо: @simplepollbot

Python

python-telegram-bot

Мощная и активно развивающаяся библиотека.

Исходный код: github.com/python-telegram-bot/python-telegram-bot
Группа в Telegram: @pythontelegrambotgroup

twx.botapi

Исходный код: github.com/datamachine/twx.botapi
Документация: https://pythonhosted.org

Telepot

Фреймворк для создания ботов на Telegram Bot API. Поддержка встроенного режима.

Исходный код: github.com/nickoala/telepot

Telegram Bot Service

Фреймворк для создания ботов, основан на библиотеке Twisted для Python 3.

Исходный код: github.com/sourcesimian/txTelegramBot

telebot

Небольшая библиотека для создания ботов. Подходит для развёртывания на Google App Engine.

Исходный код: github.com/yukuku/telebot

Java

TelegramBots

Простая в использовании библиотека для создания ботов. Поддерживает встроенный режим.

Примеры ботов:

Исходный код: github.com/rubenlagus/TelegramBots

C#

Telegram.bot

Библиотека для создания ботов. Поддерживает встроенный режим.

Исходный код: github.com/MrRoundRobin/telegram.bot
Примеры ботов: github.com/MrRoundRobin/telegram.bot.examples

Ruby

TelegramBot

Клиент Telegram Bot API на Ruby.

Исходный код: github.com/eljojo/telegram_bot

Go

TBotAPI

Простая обёртка для Telegram Bot API на Go.

Исходный код: bitbucket.org
Документация: godoc.org

Lua

lua-telegram-bot

Простой фреймворк. Поддерживает встроенный режим.

Исходный код: github.com/cosmonawt/lua-telegram-bot

Haskell

haskell-telegram-api

Высокоуровневый клиент, основанный на библиотеке servant. Поддерживает встроенный режим.

Исходный код: github.com/klappvisor/haskell-telegram-api

JavaScript

node-telegram-bot-api

Модуль для Node.js

Исходный код: github.com/yagop/node-telegram-bot-api

Комментарии