روبیکا یکی از محبوبترین پیامرسانهای ایرانیه و ساخت ربات برای اون میتونه کاربردهای زیادی مثل پاسخگویی خودکار، مدیریت کانال یا ارائه خدمات آنلاین داشته باشه. توی این آموزش، قدمبهقدم با ساخت یک ربات ساده روبیکا آشنا میشیم.
پیشنیازها
برای شروع، به موارد زیر نیاز داری:
- آشنایی مقدماتی با پایتون
- نصب Python 3
- دسترسی به توکن ربات روبیکا
- نصب کتابخانه
requests
برای نصب کتابخانه:
pip install requests
دریافت توکن ربات
ابتدا باید از طریق BotFather روبیکا (یا پنل مخصوص رباتها) یک ربات بسازی و Auth Token دریافت کنی. این توکن برای ارتباط با API روبیکا استفاده میشه.
کد نمونه ربات روبیکا
در مثال زیر، یک ربات ساده میسازیم که به پیام «سلام» پاسخ میدهد:
import requests
import json
AUTH = "YOUR_BOT_TOKEN"
def send_message(chat_id, text):
url = "https://messengerg2c64.iranlms.ir/"
data = {
"method": "sendMessage",
"auth": AUTH,
"data": {
"chat_id": chat_id,
"text": text
}
}
requests.post(url, json=data)
def get_updates():
url = "https://messengerg2c64.iranlms.ir/"
data = {
"method": "getUpdates",
"auth": AUTH
}
response = requests.post(url, json=data)
return response.json()
last_update_id = None
while True:
updates = get_updates()
for update in updates.get("data", []):
update_id = update["update_id"]
if last_update_id is None or update_id > last_update_id:
last_update_id = update_id
message = update["message"]
chat_id = message["chat_id"]
text = message.get("text", "")
if text == "سلام":
send_message(chat_id, "سلام! 👋 به ربات روبیکا خوش اومدی")
ایدههایی برای توسعه ربات
بعد از ساخت ربات پایه، میتونی امکانات زیر رو اضافه کنی:
- منوی دکمهای (Keyboard)
- اتصال به دیتابیس
- مدیریت کاربران
- ارسال پیام زمانبندیشده
- اتصال به APIهای دیگر
جمعبندی
ساخت ربات روبیکا کار سختی نیست و با کمی تمرین میتونی رباتهای حرفهای و کاربردی بسازی. این آموزش فقط نقطه شروعه؛ خلاقیت تو مسیر اصلیه 🚀
دیدگاهها (0)