ساخت دستیار هوش مصنوعی در تلگرام
در این راهنما یک دستیار هوش مصنوعی میسازیم که در تلگرام با آن حرف میزنید، روی سرور خودتان اجرا میشود، مدلش را خودتان انتخاب میکنید و میتواند گزارش زمانبندیشده بفرستد.
پیشنیازها
- یک سرور یا سیستمی که روشن میماند، با Docker یا Node.js نسخهٔ ۲۴.
- کلید API یکی از مدلها: Claude، OpenAI یا هر سرور سازگار با OpenAI (مدل محلی هم میشود).
- یک حساب تلگرام برای ساختن ربات با @BotFather.
۱. گریفین را اجرا کنید
docker run -d --name griffin -p 3100:3100 -v griffin-data:/data \
-e ANTHROPIC_API_KEY=sk-ant-… ghcr.io/paziresh24/griffin:latest
docker exec griffin cat /data/owner.token
آدرس http://سرور-شما:3100 را باز کنید و با توکن وارد شوید. اگر میخواهید از اینترنت در دسترس باشد، اول پشت HTTPS بگذاریدش.
۲. ربات تلگرام بسازید
در تلگرام به @BotFather پیام بدهید، دستور /newbot را بفرستید، اسم و نام کاربری ربات را انتخاب کنید و توکنی را که میدهد کپی کنید.
۳. ربات را به گریفین وصل کنید
در گریفین به تنظیمات ← اتصالها ← ربات تلگرام بروید و توکن را بچسبانید. گریفین یک دستور جفتسازی مثل /start 4F7K2Q نشان میدهد؛ آن را برای ربات بفرستید. از این به بعد هر چه به ربات بنویسید به ایجنت میرسد.
/newگفتگوی تازه شروع میکند./stopکار در حال انجام را متوقف میکند.- عکسی که بفرستید به ایجنت میرسد و نمودار و فایل بهصورت عکس و پیوست برمیگردد.
۴. گزارش زمانبندیشده
کافی است در تلگرام بنویسید: «هر دوشنبه ساعت ۹ خلاصهٔ هفتهٔ قبل را برایم بفرست». ایجنت خودش جاب میسازد. از صفحهٔ جابها ← جاب جدید هم میشود با یک پرامپت، یک زمانبندی و مقصد تحویل جاب ساخت.
امنیت
- فقط چتهای جفتشده به ایجنت میرسند؛ پیام غریبه به ربات بیاثر است.
- کار برگشتناپذیر منتظر دکمهٔ تأیید شما در همان چت میماند.
- کلیدها و گفتگوها روی سرور خودتان میماند.
نسخهٔ انگلیسی همین راهنما با جزئیات بیشتر: Run your own AI assistant on Telegram. کد گریفین: گیتهاب.