BotListBot
1.0.0
นี่คือ Chatbot ที่รับผิดชอบในการดูแล Telegram BotList ซึ่งเป็นช่องทางที่ขับเคลื่อนโดยชุมชนเพื่อรวบรวมบอทที่ดีที่สุดบน Telegram
บอททำให้การนำทางง่ายขึ้นโดยทำหน้าที่เป็นมิเรอร์ของ BotList และทำให้กระบวนการส่ง ตรวจสอบ และเผยแพร่บอทโดยชุมชน BotListChat เป็นแบบอัตโนมัติ
พื้นที่เก็บข้อมูลนี้มีไว้เพื่อเป็นแรงบันดาลใจและคำแนะนำด้านเทคนิคสำหรับผู้สร้างบอท โดยหลักๆ สำหรับผู้ที่ใช้ไลบรารี่ python-telegram-bot ที่น่าทึ่ง
JosXa/BotListBot ได้รับอนุญาตภายใต้ใบอนุญาต MIT
pip install pipenv
)แนะนำเนื่องจากเป็นตัวเลือกที่เร็วที่สุดในการเริ่มต้น
JosXa/BotListBot
" และสร้างคอนเทนเนอร์ dev ของคุณ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
ที่คุณสร้างขึ้นที่โฟลเดอร์รูท