Telebot: ربات تلگرام در زبان برنامه‌نویسی Go

Telebot: ربات تلگرام در زبان برنامه‌نویسی Go

Telebot یک فریمورک زبان Go برای ساخت ربات‌های تلگرام است که دولوپرها در طراحی آن، زیبایی سورس‌کد و پرفورمنس API را همواره مد نظر داشته‌اند. 

برخی از شاخص‌ترین ویژگی‌های Telebot عبارتند از:
- API کاربردی
- روتینگ تحت کامند
- میدل‌ور
- ای‌پی‌آی انتقال فایل
- کال‌بک‌های کاربردی 

لازم به ذکر است که تمامی متدهای Telebot API قابل فهم بوده و به آسانی قابل استفاده هستند. به عنوان نمونه سورس‌کد این فریمورک داریم:

package main

import (
	"time"

	tb "gopkg.in/tucnak/telebot.v2"
)

func main() {
	b, err := tb.NewBot(tb.Settings{
		Token:  "TOKEN_HERE",
		Poller: &tb.LongPoller{Timeout: 10 * time.Second},
	})

	if err != nil {
		log.Fatal(err)
		return
	}

	b.Handle("/hello", func(m *tb.Message) {
		b.Send(m.Sender, "hello world")
	})

	b.Start()
}

چنانچه علاقمند به یادگیری نحوهٔ ساخت ربات تلگرام با زبان پی‌اچ‌پی هستید نیز می‌توانید به آموزش ساخت ربات تلگرام با PHP مراجعه نمایید. 

منبع


هانیه نیرومند جلالی