ระวังสับสนกับ Bancho (เซิฟเวอร์แชท)
รูปหน้าผู้ใช้ของ BanchoBot
BanchoBot (หรืออีกชื่อหนึ่งว่า Bancho) เป็นแชทบอทสำหรับช่วยเหลือผู้เล่นผ่านทางช่องแชทในเกม osu! โดยจะบอกข้อมูลที่เกี่ยวข้องกับเกม อาทิ จำนวนเกมที่เล่น จำนวนครั้งที่เริ่มใหม่ ฯลฯ และจะรับคำสั่งบางคำสั่ง
BanchoBot เขียนขึ้นโดย Echo และ BanchoBot ก็เป็นผู้ให้บริการ Bancho IRC (ไออาร์ซี)
BanchoBot มีทั้ง หน้าผู้ใช้ของ osu! และ บัญชีผู้ใช้ทวิตเตอร์
สำหรับคำสั่งที่ใช้ภายในเกม ดูที่ หน้าต่างพูดคุย
BanchoBot สามารถตอบสนองต่อคำสั่งผ่านข้อความเฉพาะในช่องแชท ทุกคำสั่งของจะขึ้นต้นด้วยเครื่องหมายอัศเจรีย์ (!
) ตามด้วยชื่อคำสั่งโดยไม่มีเว้นวรรค (ตัวอักษรตัวพิมพ์ใหญ่หรือตัวพิมพ์เล็กไม่มีผลต่อคำสั่ง) โดยคำสั่งเหล่านั้นสามารถใช้ได้ในช่องแชทสาธารณะและช่องแชทส่วนตัวกับ BanchoBot
หากผู้ใช้ทั่วไปสั่งคำสั่งผ่านทางช่องแชทสาธารณะ ผู้ใช้อื่นจะไม่เห็นคำสั่งและการตอบกลับแต่อย่างใด ซึ่งการตอบกลับจะส่งผ่านทางช่องแชทส่วนตัวของ BanchoBot แทนและผู้ใช้สามารถใช้คำสั่ง /bb <คำสั่งพร้อมข้อความ>
จากในตัวเกม(ไม่สามารถใช้ผ่าน IRC ได้) เพื่อเรียกช่องแชทส่วนตัวของ BanchoBot และใช้คำสั่งนั้นทันทีได้
รายการคำสั่งของ BanchoBot มีดังนี้
!help
คำสั่ง !help
จะแสดงคำสั่งที่สามารถใช้ได้ทั้งหมด
ตัวอย่างการใช้คำสั่ง
13:00 pippi: !help
13:00 BanchoBot: Standard Commands (!COMMAND or /msg BanchoBot COMMAND):
13:00 BanchoBot: WHERE <user>
13:00 BanchoBot: STATS <user>
13:00 BanchoBot: FAQ <item>|list
13:00 BanchoBot: REPORT <reason> - call for an admin
13:00 BanchoBot: REQUEST [list] - shows a random recent mod request
13:00 BanchoBot: ROLL <number> - roll a dice and get random result from 1 to number(default 100)
หมายเหตุ: คำสั่ง !request
ไม่สามารถใช้ได้แล้ว
!roll <ข้อความ หรือ จำนวน>
คำสั่ง !roll
จะสุ่มตัวเลขจาก 1 ถึง จำนวนที่กำหนดไว้ หากไม่ได้กำหนดข้อความไว้หรือไม่ได้กำหนดจำนวน จำนวนสูงสุดที่สุ่มได้จะเป็น 100
ตัวอย่างการใช้คำสั่ง
13:00 pippi: !roll 1000
13:00 BanchoBot: pippi rolls 109 point(s)
13:01 pippi: !roll probability of failure
13:01 BanchoBot: pippi rolls 75 point(s)
!stats <ชื่อผู้ใช้>
คำสั่ง !stats
จะแสดงสถานะและสถิติของผู้ใช้นั้น โดยสถิติจะขึ้นอยู่กับโหมดของเกมสุดท้ายที่ผู้ใช้นั้นเล่นไป อย่างไรก็ตาม BanchoBot จะไม่ได้แสดงว่าสถิตินั้นมาจากโหมดของเกมใด
หากระบุผู้ใช้ที่ไม่เคยเล่น osu! เลย BanchoBot จะตอบกลับว่า User not found
ถึงแม้ว่าจะมีชื่อผู้ใช้นั้นในระบบก็ตาม
ตัวอย่างการใช้คำสั่ง
13:01 pippi: !stats peppy
13:01 BanchoBot: Stats for peppy:
13:01 BanchoBot: Score: 427,514,691 (#94718)
13:01 BanchoBot: Plays: 7348 (lv66)
13:01 BanchoBot: Accuracy: 87.13%
คำสั่ง !stats
จะสามารถแสดงสถานะได้ 7 สถานะ ดังนี้ Editing
(กำลังแก้ไขบีทแมพ), Idle
(ไม่ได้ทำอะไร), Lobby
(อยู่หน้าล็อบบี้ของเกมผู้เล่นหลายคน), Modding
(กำลังวิจารณ์บีทแมพ), Multiplayer
(อยู่ในห้องผู้เล่นหลายคน), Multiplaying
(กำลังเล่นอยู่ในห้องผู้เล่นหลายคน) และ Playing
(กำลังเล่น)
ตัวอย่างการใช้คำสั่ง
13:01 pippi: !stats peppy
13:01 BanchoBot: Stats for peppy is Playing:
13:01 BanchoBot: Score: 427,514,691 (#94718)
13:01 BanchoBot: Plays: 7348 (lv66)
13:01 BanchoBot: Accuracy: 87.13%
!where <ชื่อผู้ใช้>
คำสั่ง !where
จะแสดงสถานที่ของผู้ใช้ ณ ขณะนั้น โดยทั่วไปจะแสดงเพียงประเทศที่อยู่อาศัย แต่ถ้าผู้ใช้นั้นเปิด แสดงเมื่องที่คุณอยู่
(Share your city location with others
) จะแสดงข้อมูลของจังหวัด/รัฐ/เมือง ด้วย
ตัวอย่างการใช้คำสั่ง
13:02 pippi: !where Ephemeral
13:02 BanchoBot: Ephemeral is in Australia
!faq <ข้อความ>
!faq list
คำสั่ง !faq
จะแสดงข้อมูลของข้อความนั้น แต่ถ้าใช้คำสั่ง !faq list
จะแสดงข้อความที่สามารถใส่ได้ทั้งหมดแทน โดยที่วไป BanchoBot จะตอบกลับเป็นภาษาอังกฤษ แต่ถ้าเติมรหัสภาษา 2 ตัวหน้าข้อความตามด้วยเครื่องหมายทวิภาค (:
) BanchoBot จะตอบกลับเป็นภาษานั้นได้ ถ้าหากมีข้อมูลภาษานั้น
ตัวอย่างการใช้คำสั่ง
13:03 pippi: !faq peppy
13:03 BanchoBot: peppy is the lead developer and indeed, the creator of osu! and handles most of the project himself.
13.04 pippi: !faq th:peppy
13.04 BanchoBot: คุณ peppy คือผู้ที่อยู่เบื้องหลังและผลักดันเกม osu! จนถึงทุกวันนี้ เขาจะมีสีชื่อสีฟ้าในแชท
13.04 BanchoBot: ถ้าคุณเห็นเขาอยู่ก็อาจลองทักทายเขาก็ได้แต่อย่ารบกวนเขามากนะ :)
สำหรับข้อมูลว่าสิ่งใดควรรายงาน ดูที่การรายงานพฤติกรรม.
!report <ชื่อผู้ใช้> <เหตุผล>
คำสั่ง !report
จะส่งข้อมูลการรายงานไปยังทีมผู้ดูแล หากชื่อผู้ใช้ประกอบด้วยเครื่องหมายเว้นวรรค ให้แทนที่เครื่องหมายเว้นวรรคด้วยเครื่องหมายสัญประกาศ (_
) แทน เช่น ผู้ใช้ชื่อ really cool username
ให้เปลี่ยนเป็นชื่อ really_cool_username
แทน
สำหรับการรายงานผู้ดูแล ให้ส่งอีเมลไปที่ support@ppy.sh
ตัวอย่างการใช้คำสั่ง
13:10 pippi: !report flyte spamming in #japanese
13:10 BanchoBot: Chat moderators have been alerted. Thanks for your help.