ربات کلو یک ربات تلگرام برای پاسخگویی هوشمند به زبان پارسی است که با API جمینای کار میکند و روی کلادفلر ورکرز اجرا میشود.
- پاسخگویی در چت خصوصی به تمام پیامها.
- پاسخگویی در گروهها فقط در صورت ذکر نام (مانند ،
کلو
یاkalobot
) یا ریپلای. - تشخیص سؤال درباره نام و پاسخ غیرمستقیم
- فیلتر پیامهای غیرمرتبط برای بهینهسازی عملکرد.
- پشتیبانی از زبان پارسی با لحن دوستانه.
- مدیریت خطاها در ارسال پیام.
- حساب کلادفلر.
- توکن ربات تلگرام (از
@BotFather
). - کلید API جمینای (از گوگل).
- آیدی عددی ربات.
- به
@BotFather
پیام دهید و دستور/newbot
را وارد کنید. - نام (مثلاً
Kaloobot
) و نام کاربری انتخاب کنید. - توکن ربات را کپی کنید.
- به dash.cloudflare.com بروید.
- یک ورکر ایجاد کنید.
- کد را از
worker.js
کپی و در ورکر پیست کنید. - متغیرهای محیطی را تنظیم کنید:
در قسمت تنظیمات ورکر قسمت variable and secret روی add بزنید و برای
هرکدام یک سکرت با اسم های زیر انتخاب کنید (value هرکدام هم وارد کنید مثلا توکن ربات میشه value)BOT_TOKEN
: توکن ربات.GEMINI_API_KEY
: کلید API جمینای.BOT_ID
: آیدی عددی ربات.
- روی Save and Deploy کلیک کنید.
- درخواست زیر را ارسال کنید:
https://api.telegram.org/bot<BOT_TOKEN>/setWebhook?url=https://your-worker.workers.dev/
- به
@BotFather
پیام دهید. - با دستور
/setprivacy
، گزینه Disable را برای ربات انتخاب کنید.
- ربات را به گروه اضافه کنید.
- ربات را ادمین کنید
- در چت خصوصی: پیام (مثلاً "سلام") بفرستید.
- در گروه: ربات را صدا کنید (مثلاً "کلو چطوری؟").
- درباره نام بپرسید (مثلاً "اسمت چیه؟").