דיסקאָרד האט קעסיידער דעמאַנסטרייטיד אַז עס איז די רעגע מעסידזשינג פּלאַטפאָרמע פֿאַר ווער עס יז וואָס וויל צו רעדן, ווידעא שמועסן אָדער סטרימינג מיט פרענדז אָנליין אין די לעצטע פינף יאָר אָדער אַזוי. דיסקאָרד באָץ זענען איינער פון די סיבות.
באָץ קענען לאָזן איר ויספירן אַלץ פון אָטאַמייטינג מאַנאַטאַנאַס דזשאָבס צו אָנהייבן פּלייינג מוזיק איבער דיין סערווער, און אין דעם פירער, מיר וועט לערנען איר ווי צו בויען אַ דיסקאָרד באָט.
כאָטש אָטאַמיישאַן איז די ערשטיק ציל פֿאַר ניצן אַ דיסקאָרד באָט, איר קענען טאַקע מאַכן איינער צו טאָן עפּעס (אַלע וואָס איר קענען אָנפּאַקן אין עטלעכע דזשאַוואַסקריפּט קאָד, לפּחות).
אין דעם טוטאָריאַל, מיר וועלן נוצן Node.js צו שאַפֿן אונדזער אייגענע יקערדיק דיסקאָרד באָט.
באדערפענישן
- דיסקאָרד חשבון
- פריש דיסקאָרד סערווער
- Node.js אינסטאַלירן אויף דיין קאָמפּיוטער.
- וויסואַל סטודיאָ קאָוד
- און, פון קורס, אַ וויפי קשר.
שאַפֿן אַ נייַע דיסקאָרד אַפּלאַקיישאַן.
צו אָנהייבן, מיר מוזן פאַרשרייַבן די אַפּלאַקיישאַן מיט די דיסקאָרד דעוועלאָפּער ס פּלאַץ. נאַוויגירן צו צו דערגרייכן דעם טויער.
דערנאָך, סעלעקטירן דעם נייַ אַפּפּליקאַטיאָן קנעפּל וואָס איז סיטשוייטיד אויף די רעכט זייַט.
ווען איר גיט דעם קנעפּל, אַ דיאַלאָג קעסטל וואָס איר בעטן צו געבן דיין באָט אַ נאָמען וועט דערשייַנען. אין מיין פאַל, איך וועט נאָר רופן דעם באָט "דזשייַסבאָט."
סעלעקטירן דעם באָט ברירה ווייַטער, און דעמאָלט גיט די "לייג באָט" קנעפּל. די פאלגענדע דיאַלאָג קעסטל וועט זיין געוויזן:
ווען איר אַפּרווו די פאַרלייגן פון די נייַע אַפּלאַקיישאַן, איר איצט האָבן אַ באָט.
אָבער, איך טאָן ניט טראַכטן איר ווילן אַ שטום באָט. לאָמיר לייגן עטלעכע נאָך פֿעיִקייטן און פֿאַרבעסערן באַניצער באַשטעלונג דורך געבן עס אַ נומער פון פּערמישאַנז.
דורך טשוזינג OAuth2 פון די מעניו, ווי געוויזן אונטן, טשעק די באָקסעס.
דער לינק וועט זיין געשאפן אין די דנאָ פון די בלאַט ווען דער דערלויבעניש איז צוגעגעבן נאָך געבן די באָט נאָך פּערמישאַנז.
דער לינק איר פריער קאַפּיד זאָל איצט זיין פּייסטיד אין קיין בלעטערער. דער עקראַן אַז גייט זאָל דערשייַנען און לייגן די סערווער צו עס.
נאָך טשוזינג דיין סערווירער, דריקן די "דערלויבן" קנעפּל:
איר האָט איצט הצלחה צוגעגעבן אונדזער באָט צו דיין סערווער.
מאַכן אַ Node.js פּרויעקט
איצט אַז מיר האָבן רעגיסטרירט אונדזער באָט, מיר מוזן מאַכן אַ טעקע פֿאַר Node.js טעקעס.
באַשטעטיקן אַרויף דיפּענדאַנסיז
פּאַקידזשיז וואָס די פּראָגראַם דאַרף צו פונקציאָנירן רעכט זענען באקאנט ווי דיפּענדאַנסיז. אין דעם בייַשפּיל, אַלע וואָס מיר דאַרפן איז די discord.js פּעקל. צו העלפן פירן די Jaysbot טאָקען, מיר וועלן נאָך ינסטאַלירן די dotenv פּעקל.
דאָס וועט גאַראַנטירן אַז יעדער רופן האט די צונעמען דערלויבעניש, נאָדעמאָן איז אויך נייטיק פֿאַר אונדז צו האַלטן די סערווער פאַנגקשאַנינג. אַרייַן די פאלגענדע באַפֿעל צו אָנהייבן דעם פּרויעקט אין אַ נייַע וואָקזאַל:
די רעזולטאַטן זענען ווי גייט:
די פאלגענדע באַפֿעל וועט ינסטאַלירן די Dotenv ביבליאָטעק און Discord.js פֿאַר די פּרויעקט:
ניצן די פאלגענדע באַפֿעל צו ינסטאַלירן נאָדעמאָן ביבליאָטעק:
יעדער מאָל מיר מאַכן אַ מאָדיפיקאַטיאָן צו אונדזער טעקעס, Nodemon ריסטאַרט די סערווער.
דעוועלאָפּינג אונדזער באָט
אין די דעוועלאָפּערס טויער, מיר מוזן אַפּרווו קאַללס פֿון Discord.js. דאָס ריקווייערז אַז מיר נאָכמאַכן אונדזער באָט ס סימען.
נאָך עס איז קאַפּיד, שטעלן עס אין די שטייגער אונטן אין אַ נייַע טעקע אַז איר זאָל האָבן named.env.
בויען די באָט טעקע.
בויען אַ באַזונדער טעקע אין די הויפּט פּרויעקט וועגווייַזער גערופֿן bot.js. מיר וועלן נוצן די dotenv פּעקל צו שטעלן ינווייראַנמענאַל וועריאַבאַלז, אַרייַנפיר קלאסן פֿון discord.js און דאַן קאַטער אַ נייַע קליענט:
צו אַקטאַווייט די באָט, אַרייַן די פאלגענדע באַפֿעל אין דיין וואָקזאַל:
סאָף
די פּלאַטפאָרמע פֿאַר דיסקאָרד איז געשווינד יקספּאַנדיד. עס האט געשאפן אַ זיכער מיטל פון קאָמוניקאַציע און פֿאַרבינדונג פֿאַר ביטקאָין ענטוזיאַסץ, געשעפט אָונערז און גיימערז.
אַן עקסטרע נוץ איז אַ טויגעוודיק באָט וואָס קענען ריספּאַנד, פאַרבאָט און שטום ניצערס. דעם פּאָסטן דערקלערט ווי צו נוצן node.js צו בויען אַ פּשוט באָט. דעריבער, איר קענען צולייגן דעם פארשטאנד צו אַרייַננעמען נייַע קייפּאַבילאַטיז.
גליקלעך קאָדירונג.
לאָזן אַ ענטפֿערן