Discord მუდმივად ამტკიცებს, რომ ეს არის მყისიერი შეტყობინებების პლატფორმა მათთვის, ვისაც სურს ისაუბროს, ვიდეო ჩატი ან სტრიმინგი მეგობრებთან ინტერნეტით ბოლო ხუთი წლის განმავლობაში. Discord ბოტები ერთ-ერთი მიზეზია.
ბოტები საშუალებას მოგცემთ განახორციელოთ ყველაფერი, დაწყებული ერთფეროვანი სამუშაოების ავტომატიზირებიდან დაწყებული მუსიკის დაკვრის დაწყებამდე თქვენს სერვერზე, და ამ სახელმძღვანელოში ჩვენ გასწავლით როგორ ააწყოთ Discord ბოტი.
მიუხედავად იმისა, რომ ავტომატიზაცია არის Discord ბოტის გამოყენების უპირველესი მიზანი, თქვენ ნამდვილად შეგიძლიათ შექმნათ ის ნებისმიერი რამის გასაკეთებლად (ყველაფერი, რაც შეგიძლიათ ჩასვათ JavaScript-ის ზოგიერთ კოდში, ყოველ შემთხვევაში).
ამ სახელმძღვანელოში, ჩვენ გამოვიყენებთ Node.js-ს, რათა შევქმნათ ჩვენი ძირითადი Discord ბოტი.
მოთხოვნები
- Discord ანგარიში
- ახალი უთანხმოების სერვერი
- Node.js დაინსტალირებულია თქვენს კომპიუტერში.
- ვიზუალური სტუდია კოდექსი
- და, რა თქმა უნდა, wifi კავშირი.
შექმენით ახალი Discord აპლიკაცია.
დასაწყებად, ჩვენ უნდა დავრეგისტრირდეთ აპლიკაცია Discord Developer-ის საიტის გამოყენებით. გადადით მასზე, რომ მიაღწიოთ ამას ვერსია.
შემდეგი, აირჩიეთ ახალი განაცხადის ღილაკი, რომელიც მდებარეობს მარჯვენა მხარეს.
ღილაკზე დაწკაპუნებისას გამოჩნდება დიალოგური ფანჯარა, რომელიც მოგთხოვთ დაასახელოთ თქვენი ბოტი. ჩემს შემთხვევაში, მე უბრალოდ დავარქმევ ბოტს "jaysbot".
აირჩიეთ შემდეგი ბოტის არჩევანი და შემდეგ დააჭირეთ ღილაკს "ბოტის დამატება". შემდეგი დიალოგური ფანჯარა გამოჩნდება:
როდესაც თქვენ დაამტკიცებთ ახალი აპლიკაციის შექმნას, ახლა თქვენ გაქვთ ბოტი.
თუმცა არამგონია სულელი ბოტი გინდოდეს. მოდით დავამატოთ რამდენიმე დამატებითი ფუნქცია და გავაუმჯობესოთ მომხმარებლის ჩართულობა მასზე რამდენიმე ნებართვის მინიჭებით.
მენიუდან OAuth2-ის არჩევით, როგორც ნაჩვენებია ქვემოთ, მონიშნეთ ყუთები.
ბმული გამოქვეყნდება გვერდის ბოლოში, როდესაც ნებართვა დაემატება ბოტის შემდგომი ნებართვების მიცემის შემდეგ.
ბმული, რომელიც ადრე დააკოპირეთ, ახლა ნებისმიერ ბრაუზერში უნდა იყოს ჩასმული. შემდეგი ეკრანი უნდა გამოჩნდეს და მას სერვერი დაემატოს.
სერვერის არჩევის შემდეგ დააჭირეთ ღილაკს "ავტორიზება":
თქვენ ახლა წარმატებით დაამატეთ ჩვენი ბოტი თქვენს სერვერზე.
Node.js პროექტის შედგენა
ახლა, როდესაც ჩვენ დავარეგისტრირეთ ჩვენი ბოტი, უნდა შევქმნათ საქაღალდე Node.js ფაილებისთვის.
დამოკიდებულებების დაყენება
პაკეტები, რომლებსაც პროგრამა სჭირდება სწორად ფუნქციონირებისთვის, ცნობილია როგორც დამოკიდებულებები. ამ შემთხვევაში, ყველაფერი რაც ჩვენ გვჭირდება არის discord.js პაკეტი. Jaysbot ტოკენის მართვაში დასახმარებლად, ჩვენ მაინც დავაინსტალირებთ dotenv პაკეტს.
ეს იძლევა გარანტიას, რომ თითოეულ ზარს აქვს შესაბამისი ავტორიზაცია, ნოდემონი ასევე აუცილებელია სერვერის ფუნქციონირების შესანარჩუნებლად. შეიყვანეთ შემდეგი ბრძანება პროექტის დასაწყებად ახალ ტერმინალში:
შედეგები ასეთია:
შემდეგი ბრძანება დააინსტალირებს Dotenv ბიბლიოთეკას და Discord.js-ს პროექტისთვის:
გამოიყენეთ შემდეგი ბრძანება nodemon ბიბლიოთეკის დასაყენებლად:
ყოველ ჯერზე, როდესაც ჩვენ ვაკეთებთ მოდიფიკაციას ჩვენს ფაილებში, Nodemon გადატვირთავს სერვერს.
ჩვენი ბოტის განვითარება
დეველოპერების პორტალში ჩვენ უნდა დავამტკიცოთ Discord.js-ის ზარები. ეს მოითხოვს ჩვენი ბოტის ტოკენის კოპირებას.
მას შემდეგ რაც დააკოპირეთ, ჩადეთ ქვემოთ მოცემული წესით ახალ ფაილში, რომელსაც უნდა დაერქვათ სახელი.env.
შექმენით ბოტის ფაილი.
შექმენით ცალკე ფაილი პროექტის მთავარ დირექტორიაში, სახელწოდებით bot.js. ჩვენ გამოვიყენებთ dotenv პაკეტს გარემოს ცვლადების დასაყენებლად, კლასების იმპორტისთვის discord.js-დან და შემდეგ გავუშვით ახალი კლიენტი:
ბოტის გასააქტიურებლად, შეიყვანეთ შემდეგი ბრძანება თქვენს ტერმინალში:
დასკვნა
Discord-ის პლატფორმა სწრაფად ფართოვდება. მან შექმნა კომუნიკაციისა და კავშირის უსაფრთხო საშუალება ბიტკოინის ენთუზიასტებისთვის, ბიზნესის მფლობელებისთვის და მოთამაშეებისთვის.
დამატებითი სარგებელი არის ქმედუნარიანი ბოტის ქონა, რომელსაც შეუძლია უპასუხოს, აკრძალოს და დადუმოს მომხმარებლები. ამ პოსტში აღწერილია, თუ როგორ გამოვიყენოთ node.js მარტივი ბოტის შესაქმნელად. ამიტომ, შეგიძლიათ გამოიყენოთ ეს გაგება ახალი შესაძლებლობების შესატანად.
ბედნიერი კოდირება.
დატოვე პასუხი