บอท Discord ที่อุทิศให้กับ Terry Davis และ Templeos
TempleBot เป็นบอท Python Discord ที่ให้ข้อมูลที่เป็นประโยชน์เกี่ยวกับ Terry Davis ผู้สร้าง Templeos และระบบปฏิบัติการที่เป็นเอกลักษณ์ของเขาคือ Templeos บอทนี้มีจุดมุ่งหมายเพื่อให้ความรู้และสร้างแรงบันดาลใจให้ผู้ใช้เกี่ยวกับการเดินทางที่น่าทึ่งของเทอร์รี่เดวิสความสำเร็จของเขาและโลกที่น่าสนใจของ Templeos
discord.py Librarygit clone https://github.com/your-username/TempleBot.git cd TempleBot
pip install -r requirements.txtสร้างบอท Discord ใหม่และรับโทเค็นจากพอร์ทัลนักพัฒนา Discord
ตั้งค่าโทเค็นบอทเป็นตัวแปรสภาพแวดล้อมชื่อ DISCORD_BOT_TOKEN
เรียกใช้บอท:
python main.pyเมื่อบอททำงานแล้วคุณสามารถโต้ตอบกับมันได้โดยใช้คำสั่งต่อไปนี้:
!terry : รับข้อมูลชีวประวัติเกี่ยวกับเทอร์รี่เดวิส!templeos : เรียนรู้เกี่ยวกับระบบปฏิบัติการ Templeos!fact : รับข้อเท็จจริงที่น่าสนใจหรืออ้างถึงเทอร์รี่เดวิสหรือเทมเปิล!gif : รับ Terry Davis หรือ GIF ที่เกี่ยวข้องกับ Templeos สุ่ม GIF บางตัวหายากกว่าคนอื่น ๆ!resources : รับลิงก์ไปยังแหล่งข้อมูลและเอกสารที่เกี่ยวข้อง!colors : แสดงจานสี 16 สีที่ใช้ใน Templeos ที่มีชื่อสีและรหัสหกเหลี่ยม บันทึก
ยินดีต้อนรับ! หากคุณพบปัญหาใด ๆ หรือต้องการเพิ่มคุณสมบัติใหม่อย่าลังเลที่จะเปิดปัญหาหรือส่งคำขอดึง
นี่คือวิธีที่คุณสามารถมีส่วนร่วม:
แยกที่เก็บ
สร้างสาขาใหม่:
git checkout -b my-new-featuregit add --allgit commit -am ' Add some feature 'git push origin my-new-featureบอทใช้ไฟล์ JSON เพื่อจัดเก็บคำพูดและ GIF นี่คือคำอธิบายของโครงสร้าง:
ไฟล์ quotes.json มีอาร์เรย์ของ quotes แต่ละคำพูดคือ string นี่คือตัวอย่าง:
{
"quotes" : [
" This is a quote! "
]
}สำคัญ
ในการเพิ่มใบเสนอราคาใหม่เพียงผนวกเข้ากับอาร์เรย์ quotes
ไฟล์ gifs.json มีอาร์เรย์ของวัตถุ GIF แต่ละวัตถุมีสองคุณสมบัติ: url (URL ของ GIF) และ probability (จำนวนเต็มที่แสดงถึงความน่าจะเป็นของการแสดง GIF) นี่คือตัวอย่าง:
{
"gifs" : [
{
"url" : " https://example.com/gif1.gif " ,
"probability" : 90
},
{
"url" : " https://example.com/gif2.gif " ,
"probability" : 90
},
{
"url" : " https://example.com/gif3.gif " ,
"probability" : 15
}
]
}สำคัญ
ในการเพิ่ม GIF ใหม่ต่อท้ายวัตถุใหม่กับอาร์เรย์ gifs ด้วย url และค่า probability ที่เหมาะสม
โครงการนี้ได้รับใบอนุญาตภายใต้ใบอนุญาต MIT
หากคุณพบว่าโครงการนี้มีค่าโปรดพิจารณาให้มันเป็น️บน GitHub!