BotListBot
1.0.0
هذا هو Chatbot المسؤول عن الحفاظ على Telegram BotList، وهي قناة تمثل نهجًا مجتمعيًا لجمع أفضل الروبوتات على Telegram.
يعمل الروبوت على تبسيط التنقل من خلال العمل كمرآة لـ BotList، ويقوم بأتمتة عملية إرسال الروبوتات ومراجعتها ونشرها بواسطة مجتمع BotListChat.
يهدف هذا المستودع إلى توفير الإلهام والتوجيه الفني لمنشئي الروبوتات، وخاصة للأشخاص الذين يستخدمون مكتبة python-telegram-bot الرائعة.
JosXa/BotListBot مرخص بموجب ترخيص MIT.
pip install pipenv
)يوصى به لأنه الخيار الأسرع للبدء.
JosXa/BotListBot
" وأنشئ حاوية التطوير الخاصة بك.template.env
واحفظ الملف كملف .env
فقط في المجلد الجذر للدفع.pipenv run python -m botlistbot.main
docker-compose up -d
pipenv run python scripts/initialize_database.py seed
docker-compose down
https://github.com/JosXa/BotListBot
(أو الشوكة الخاصة بك)template.env
واحفظ الملف كملف .env
فقط في المجلد الجذرscripts/initialize_database.py
مرة واحدة. ثم افتح تكوين التشغيل الخاص به، وأضف كلمة "seed" إلى قائمة الوسائط، وقم بتشغيله مرة أخرى. سيؤدي هذا إلى ملء قاعدة البيانات ببعض القيم الأولية المطلوبة.botlistbot/main.py
باستخدام التكوين الافتراضيdocker-compose up -d
pipenv run python scripts/initialize_database.py seed
docker-compose down
git clone https://github.com/JosXa/BotListBot
(أو الشوكة الخاصة بك)pipenv install
template.env
واحفظ الملف كملف .env
فقط في المجلد الجذر للدفع.pipenv run python scripts/initialize_database.py seed
pipenv run python -m botlistbot.main
إذا ألقيت نظرة على settings.py، يمكنك رؤية مجموعة من متغيرات البيئة التي يتم استردادها عبر استدعاءات decouple.config(...)
. يمكن التحكم في هذه الإعدادات عبر ملف .env
الذي قمت بإنشائه في المجلد الجذر.