Skip to content

ganjoor/poembot

 
 

Repository files navigation

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

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

نحوه استفاده

۱. فایل 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

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%