yanzay / Tbot
Licence: mit
Go library for Telegram Bot API
Stars: ✭ 301
Projects that are alternatives of or similar to Tbot
Tlg joincaptchabot
Telegram Bot to verify if users that join a group, are humans. The Bot send an image captcha for each new user, and kick any of them that can't solve the captcha in a specified time.
Stars: ✭ 226 (-24.92%)
Mutual labels: bot, telegram
Publicleech
can be found on Telegram as https://telegram.dog/PublicLeechGroup
Stars: ✭ 236 (-21.59%)
Mutual labels: bot, telegram
Python Telegram Bot
We have made you a wrapper you can't refuse
Stars: ✭ 17,209 (+5617.28%)
Mutual labels: bot, telegram
Noderssbot
Another Telegram RSS bot but in Node.js Telegram RSS 机器人
Stars: ✭ 212 (-29.57%)
Mutual labels: bot, telegram
Telegram Bot Swift
Telegram Bot SDK for Swift (unofficial)
Stars: ✭ 275 (-8.64%)
Mutual labels: bot, telegram
Example Bot
[WIP] An A-Z example of a PHP Telegram Bot.
Stars: ✭ 211 (-29.9%)
Mutual labels: bot, telegram
Telegram Rat
Windows Remote Administration Tool via Telegram. Written in Python
Stars: ✭ 201 (-33.22%)
Mutual labels: bot, telegram
Telegram List
List of telegram groups, channels & bots // Список интересных групп, каналов и ботов телеграма // Список чатов для программистов
Stars: ✭ 3,362 (+1016.94%)
Mutual labels: bot, telegram
Swiftybot
How to create a Telegram, Facebook Messenger, and Google Assistant bot with Swift using Vapor on Ubuntu / macOS.
Stars: ✭ 247 (-17.94%)
Mutual labels: bot, telegram
Scdlbot
Telegram Bot for downloading MP3 rips of tracks/sets from SoundCloud, Bandcamp, YouTube with tags and artwork.
Stars: ✭ 210 (-30.23%)
Mutual labels: bot, telegram
Tg Keyword Reply Bot
[DEPRECATED] Telegram关键词自动回复机器人: 根据群组管理员设定的关键词或者正则规则,自动回复文字、图片、文件或者进行永久禁言、临时禁言、踢出等群管操作
Stars: ✭ 299 (-0.66%)
Mutual labels: bot, telegram
Urban Bot
🤖 The universal chatbot library based on React. Write once, launch Telegram, Facebook, Slack, ... every messenger with chatbots
Stars: ✭ 223 (-25.91%)
Mutual labels: bot, telegram
Telegram Bot Api
First Telegram Bot API node.js library
Stars: ✭ 205 (-31.89%)
Mutual labels: bot, telegram
Anydlbot
An Open Source GPLv3 All-In-One Telegram Bot
Stars: ✭ 236 (-21.59%)
Mutual labels: bot, telegram
Mellow
Mellow can communicate with several APIs like Ombi, Sonarr, Radarr and Tautulli which are related to home streaming to use those services directly in your Discord client.
Stars: ✭ 193 (-35.88%)
Mutual labels: bot, telegram
Ruby Telegram Bot Starter Kit
✈️ Ruby Telegram boilerplate for creating awesome bots. Check out best tools from the world of bots - https://github.com/BotCube/awesome-bots
Stars: ✭ 197 (-34.55%)
Mutual labels: bot, telegram
Telegram channel downloader
一个电报群组、频道下载脚本,支持上传到GD、OD等rclone可以挂载的网盘。
Stars: ✭ 216 (-28.24%)
Mutual labels: bot, telegram
The Guard Bot
The Guard, a Telegram bot to moderate groups.
Stars: ✭ 299 (-0.66%)
Mutual labels: bot, telegram
tbot - Telegram Bot Server
Features
- Full Telegram Bot API 4.7 support
- Zero dependency
- Type-safe API client with functional options
- Capture messages by regexp
- Middlewares support
- Can be used with go modules
- Support for external logger
- MIT licensed
Installation
With go modules:
go get github.com/yanzay/tbot/v2
Without go modules:
go get github.com/yanzay/tbot
Support
Join telegram group to get support or just to say thank you.
Documentation
Documentation: https://yanzay.github.io/tbot-doc/.
Full specification: godoc.
Usage
Simple usage example:
package main
import (
"log"
"os"
"time"
"github.com/yanzay/tbot/v2"
)
func main() {
bot := tbot.New(os.Getenv("TELEGRAM_TOKEN"))
c := bot.Client()
bot.HandleMessage(".*yo.*", func(m *tbot.Message) {
c.SendChatAction(m.Chat.ID, tbot.ActionTyping)
time.Sleep(1 * time.Second)
c.SendMessage(m.Chat.ID, "hello!")
})
err := bot.Start()
if err != nil {
log.Fatal(err)
}
}
Examples
Please take a look inside examples folder.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].