Skip to content

This Telegram bot automatically fetches and shares Persian poems to telegram channel from the Ganjoor website.

License

Notifications You must be signed in to change notification settings

ixabolfazl/poembot

Repository files navigation

ربات شعر فارسی

این پروژه یک ربات تلگرام است که به طور خودکار اشعار فارسی را از وب‌سایت گنجور جمع‌آوری کرده و در یک کانال تلگرام به اشتراک می‌گذارد. نمونه کانالی که در حال حاضر فعال هست را میتوانید در لینک زیر ببینید.

t.me/iipoem

نحوه استفاده

۱. فایل config.json را با اطلاعات مورد نیاز پر کنید:

  • توکن ربات تلگرام خود : bot_token

  • شناسه عددی کانال تلگرام: channel_id_numeric

  • نام کاربری کانال تلگرام (بدون @): channel_id_text

  • لیست آیدی های دسته‌بندی‌های مورد نظر در گنجور: categories

  • نام فایل برای ذخیره شناسه‌های اشعار (پیش‌فرض: poem_ids.json) :poem_ids_file

۲. اطمینان حاصل کنید که کتابخانه‌های مورد نیاز نصب شده‌اند:

pip install requests

۳. اسکریپت main.py را اجرا کنید:

python main.py

نکات

  • اطمینان حاصل کنید که ربات تلگرام شما دسترسی ادمین به کانال مورد نظر را دارد.
  • می‌توانید دسته‌بندی‌های مورد نظر خود را با تغییر مقادیر categories در config.json تنظیم کنید.

منابع

مشارکت

پیشنهادات و مشارکت‌های شما برای بهبود این پروژه بسیار ارزشمند است. شما میتوانید از طریق ایجاد issue یا ارسال pull request مشارکت کنید.

مجوز

این پروژه تحت مجوز MIT منتشر شده است. برای اطلاعات بیشتر، فایل LICENSE را مطالعه کنید.

About

This Telegram bot automatically fetches and shares Persian poems to telegram channel from the Ganjoor website.

Topics

Resources

License

Stars

Watchers

Forks

Languages