Ի՞նչ է Discord Chatbot-ը և ինչպես ստեղծել այն: (Կոդավորում չկա)

Discord-ը դարձել է բովանդակություն ստեղծողների համար իրենց մասնավոր համայնքները ստեղծելու հիմնական ուղիներից մեկը:

Եվ քանի որ Discord-ով ամեն օր ուղարկվում է 963 միլիոն հաղորդագրություն, չաթ-բոտը կարող է հետաքրքիր դառնալ՝ ավտոմատ կերպով պատասխանել ձեր Discord սերվերի հաղորդագրություններին:

Այս ձեռնարկում ես կանդրադառնամ.

  • Ինչ է Discord չաթբոտը և ինչու է ձեզ այն անհրաժեշտ
  • Ինչպես ստեղծել ձեր սեփական Discord Chatbot-ը՝ առանց որևէ կոդ օգտագործելու
  • Եվ ինչպես ավելացնել ձեր չաթբոտը ձեր սեփական Discord սերվերին

Եկեք սուզվենք:

Ի՞նչ է Discord չաթբոտը:

Չաթբոտը ավտոմատ զրույցի գործընկեր է: Այն հեշտացնում է մարդու և համակարգչի միջև զրույցը:

Այսպիսով, Discord չաթբոտը ավտոմատ զրույցի գործընկեր է Discord-ի վրա։

Սովորաբար, երբ դուք զրուցում եք, դուք խոսում եք մեկ այլ մարդու հետ: Սակայն չաթ-բոտերի հետ դուք խոսում եք ոչ թե մարդու, այլ մի համակարգչի հետ, որը կարող է ավտոմատ կերպով պատասխանել ձեր հարցերի ու պատասխանների հիման վրա:

Ինչու՞ պետք է chatbot ստեղծեք Discord-ում:

Discord-ն ունի 140 միլիոն օգտատեր, որոնք ամեն ամիս օգտագործում են Discord-ը:

տարաձայնություն-ամսական-օգտատերեր

Եվ միասին նրանք պատասխանատու են ամեն օր 963 միլիոն հաղորդագրություն ուղարկելու համար:

տարաձայնություններ-հաղորդագրություններ-վիճակագրություն

Դա շատ հաղորդագրություններ է ուղարկվում ամեն օր:

Այսպիսով, պատճառն այն է, որ դուք պետք է օգտագործեք չաթբոտը Discord-ում այն ​​է, որ յուրաքանչյուր հաղորդագրությանը պատասխանելու համար կարող է շատ ժամանակ պահանջվել: Եվ օգտագործելով չաթ-բոտը, կարող եք.

  • Ավտոմատ կերպով պատասխանեք ստանդարտ հարցերին ձեր Discord սերվերում, ինչպիսիք են «Երբ եք ուղիղ եթերում» և «Կարո՞ղ եմ ունենալ ձեր խաղային խաբեբաները»
  • Պատասխանեք հարցերին, երբ իրականում առցանց չեք

Ինչպես ստեղծել Discord Chatbot

Այժմ ժամանակն է ստեղծել ձեր սեփական Discord չաթբոտը:

Եվ դա անելու համար մենք պատրաստվում ենք օգտագործել Xenioo-ն որպես մեր չաթ-բոտի ստեղծող: Այսպիսով, եթե դեռ չունեք Xenioo հաշիվ, պարզապես սեղմեք ստորև նշված կոճակը և ստեղծեք անվճար Xenioo հաշիվ:

Ստեղծեք Xenioo հաշիվ

Xenioo-ի լավագույն կողմն այն է, որ այն omnichannel chatbot ստեղծող է: Դա նշանակում է, որ դուք կարող եք ստեղծել մեկ չաթ-բոտ և պարզապես կոճակի սեղմումով կարող եք այն հրապարակել ավելի քան 10 ալիքներով (Discord, Facebook, Instagram, WhatsApp և այլն):

Երբ ստեղծեք ձեր Xenioo հաշիվը, կարող եք պարզապես մուտք գործել և սեղմել Ստեղծեք նոր բոտ:

xenioo-create-new-bot

Xenioo-ն արդեն ստեղծում է ձեզ համար նախապես կառուցված հոսք, որը ձեզ մի տեսակ օրինակ է տալիս, թե ինչպես կարող եք սկսել ձեր բոտը:

Ենթադրենք, մենք խաղերի մասին բովանդակություն ստեղծող ենք և կիսվել ենք խաղային խաբեբաներով և ամեն երեքշաբթի ուղիղ եթերում ենք։

Այնուհետև, եթե ինչ-որ մեկը մեր Discord ալիքում հարցնում է «Կարո՞ղ եմ ունենալ խաբեբա թերթիկը» և «Երբ եք ուղիղ եթերում», մենք ցանկանում ենք ավտոմատ կերպով պատասխանել դրան:

Այսպիսով, եկեք սկսենք cheatsheet-ից:

Xenioo-ում կարող եք սեղմել ձախ անկյունում գտնվող + կոճակը՝ ձեր չաթբոտին նոր հոսք ավելացնելու համար.

xenioo-add-new-behavior

Իմիջայլոց, Չաթբոտի հոսքը Xenioo-ում կոչվում է «վարքագիծ»: Միայն թե իմանաք 😉

Աջ կողմում կարող եք սեղմել «Կարգավորումներ» կոճակը.

xenioo-behavior-settings

Եվ հետո մենք կարող ենք լավ անուն տալ այս վարքագծին, որպեսզի կարողանանք հեշտությամբ գտնել այն: Եկեք այն անվանենք «Խաղերի խաբեբա թերթ» և սեղմենք Պահպանել:

xenioo-add-behavior-gaming

Այնուհետև Start փոխազդեցության ներսում արդեն կա տեքստային հաղորդագրություն: Այսպիսով, մենք կարող ենք պարզապես սեղմել այս տեքստային հաղորդագրության վրա, խմբագրել տեքստը և սեղմել Պահպանել:

xenioo-edit-start-interaction-gaming

Իմիջայլոցդուք պետք է սեղմեք Save-ի վրա, հակառակ դեպքում Xenioo-ն չի պահպանի ձեր փոփոխություններից որևէ մեկը:

Քանի որ մենք տրամադրում ենք անվճար cheatsheet, մենք ցանկանում ենք, որ օգտվողներն այն ավտոմատ կերպով ներբեռնեն Discord-ի ներսում: Դա անելու համար մենք կարող ենք սեղմել «Գործիք» պատկերակը և սեղմել դրա վրա Ավելացնել նոր գործողություն:

add-new-action-xenioo

Բովանդակության տակ կարող եք ընտրել Ֆայլի ներբեռնում տարր:

xenioo-file-ներբեռնում

Այստեղ դուք պետք է սահմանեք այն Վերբեռնեք պահեստձեր ֆայլին բարեկամական անուն տվեք և ֆայլ վերբեռնեք՝

xenioo-upload-file

Բայց մենք դեռ միայն ստեղծել ենք չաթբոտի հոսքը: Մենք սա չենք դրել այնպես, որ այն արձագանքի կոնկրետ բառերի: Դա անելու համար պարզապես սեղմեք Art պատկերակի վրա (Դիտեք գլոբալ բոտերի գործողությունները).

xenioo-view-global-bot-operations

Այնուհետև մենք կարող ենք ստեղծել գլոբալ բոտային գործողություն: Ինչ է դա անում, այն է, որ այն ավտոմատ կերպով արձագանքում է հոսքով, երբ օգտվողն ասում է որոշակի հիմնաբառ: Այսպիսով, պարզապես սեղմեք Ավելացնել բոտի գործողություն:

xenioo-add-bot-operation

Եվ ընտրեք Տեքստի վերլուծություն:

xenioo-text-վերլուծել

Այնուհետև դուք պետք է կարգավորեք Control արտահայտությունը «gaming cheatsheet», թիրախային փոփոխականը՝ «last_user_message» և Go To to the Start Interaction of Gaming cheatsheet (հոսքը, որը մենք հենց նոր ստեղծեցինք):

xenioo-bot-operation-text

Սա այն է, որ ամեն անգամ, երբ օգտատերը ասում է «խաղի խաբեբա թերթիկ», չաթբոտը ինքնաբերաբար կպատասխանի «Ահա ձեր խաղային խաբեաթերթիկը․

Իմիջայլոց, եթե ցանկանում եք, որ չաթբոտը պատասխանի մի քանի հիմնաբառերի, կարող եք պարզապես մուտքագրել հիմնաբառերը և դրանք առանձնացնել «|»-ով: բնավորություն.

Դա ստեղծվել է: Այժմ մենք կարող ենք ստեղծել ավտոմատ պատասխան, երբ ինչ-որ մեկը հարցնում է, թե երբ ենք մենք ուղիղ եթերում: Այսպիսով, նորից ստեղծեք նոր հոսք՝ սեղմելով + պատկերակը և տալով «Live» անունը:

Այնուհետև մենք նախ կկրկնօրինակենք «Սկսել» փոխազդեցությունը՝ կտտացնելով Կլոնավորում:

xenioo-clone-փոխազդեցություն

Այժմ մենք կհեռացնենք տեքստային հաղորդագրությունը Start Interaction-ից և կավելացնենք նոր գործողություն չաթ-բոտին, որը կոչվում է a Փոփոխական պայմանական անջատիչ (սա կարող եք գտնել «Հոսքի» տակ):

xenioo-variable-conditional-switch

Եվ այնուհետև մենք կստուգենք, արդյոք «last_user» փոփոխականը հավասար է «ընդհանուրին».

xenioo-condition-last-user-general

Դա անելու է այն, որ այն ստուգում է, թե արդյոք Discord բոտը պատասխանել է #ընդհանուր ալիքի ներսում, թե մասնավոր օգտատիրոջը: Քանի որ եթե նրանք մասնավոր չաթում են, մենք կարող ենք ավելի շատ անձնական տեղեկություններ խնդրել, օրինակ՝ նրանց էլ. Եվ եթե մենք ստանանք նրանց էլ.փոստի հասցեն, մենք կարող ենք նաև նրանց էլ-նամակ ուղարկել ուղիղ եթեր դուրս գալուց հետո 🙂

ՆՇՈՒՄ: Եթե ​​դուք ունեք ավելի շատ ալիքներ, քան պարզապես #ընդհանուր, ես խորհուրդ կտայի կլոնավորել այս պայմանը յուրաքանչյուր ալիքի համար, որպեսզի ձեր չաթբոտը չպատճառի անձնական պատասխաններ խմբային չաթում:

Այսպիսով, հաջորդ բանը, որ մենք պետք է անենք, սեղմել «Ավելացնել» գործողության վրա և ընտրել այն Գնացեք Բոտի փոխազդեցություն («Հոսքի» տակ):

xenioo-go-to-bot-interaction

Եվ հետո մենք կարող ենք ընտրել նախկինում պատճենած հաղորդագրությունը.

xenioo-go-to-live-flow

Այդ հաղորդագրության մեջ մենք կարող ենք ընդհանուր հանրային պատասխան սահմանել՝ խմբագրելով տեքստային հաղորդագրությունը.

xenioo-public-reply-discord-server

Սա կբերի այն, որ եթե չաթբոտը գործարկվի #ընդհանուր ալիքի ներսում, այն ինքնաբերաբար կպատասխանի «Մենք ուղիղ եթերում ենք ամեն երեքշաբթի երեկոյան ժամը 5-ին: Եթե ​​ցանկանում եք հիշեցում ստանալ ձեր էլփոստի մուտքի արկղում, խնդրում եմ ինձ հաղորդագրություն ուղարկեք անձնական չաթում 😉»:

Բայց ի՞նչ կանի չաթբոտը, երբ մասնավոր զրույցի ժամանակ այս հարցը տան։ Այնուհետև մենք կարող ենք նաև խնդրել օգտատիրոջ էլ.

Այսպիսով, սկզբնական փոխազդեցության ժամանակ մենք կավելացնենք տեքստային հաղորդագրություն, որտեղ ասվում է. Ցանկանու՞մ եք հիշեցում ստանալ ձեր էլփոստի մուտքի արկղում: Պարզապես պատասխանեք «Այո»-ով կամ «Ոչ»-ով»:

xenioo-start-interaction-condition-text

Այնուհետև կավելացնենք երկու տարբերակ՝ ավելացնելով երկու Արագ պատասխանի կոճակներ (Դուք կարող եք սա «Բովանդակություն» բաժնում):

xenioo-quick-reply-button

Բայց մինչ ավելի հեռուն գնալը, մենք կավելացնենք երեք նոր բլոկ (կոչվում են «Փոխազդեցություններ» Xenioo-ում)՝ սեղմելով վերևում գտնվող Puzzle պատկերակը: 3 անգամ:

xenioo-add-new-interaction

Այնուհետև կարող եք պարզապես սեղմել կոճակի տեքստի վրա, սահմանել այն «Այո», սահմանել «Այո» գործարկման տեքստի արտահայտությունը և ընտրել այն փոխազդեցություններից մեկը, որը մենք հենց նոր ավելացրել ենք «Գնալ դեպի» բաժնում.

xenioo-quick-reply-button-yes-live

Այժմ, եթե ինչ-որ մեկը ձեր հարցին պատասխանում է «Այո», նրանք ստանում են բոտի փոխազդեցություն թիվ 2: Այժմ մենք կարող ենք նույնն անել՝ ավելացնելով «Ոչ» տարբերակը, որպեսզի հոսքն այսպիսի տեսք ունենա.

xenioo-start-interaction-live

ՆՇՈՒՄ: Թեև մենք ավելացրել ենք Արագ պատասխանի երկու կոճակ, սակայն այս կոճակներն իրականում ցուցադրվում են որպես տեքստ Discord-ում: Դա պայմանավորված է նրանով, որ Discord-ը չունի կոճակներ իր հարթակում:

Ինչպես տեսնում եք վերևում, «Ոչ» տարբերակի համար ես տեքստը խմբագրեցի «Մի անհանգստացեք, դա բոլորի համար չէ»:

Բայց «Այո» տարբերակի համար մենք ուզում ենք նրանց էլփոստի հասցեն խնդրել:

Այսպիսով, մենք կխնդրենք էլփոստի հասցեն պարզ տեքստային պղպջակով և կավելացնենք նոր գործողություն, որը կոչվում է Էլփոստի հասցեի մուտքագրում (որը կարող եք գտնել «Մուտքագրում» բաժնում):

xenioo-email-address-input

Էլփոստի հասցեի մուտքագրման տարրը սպասում է օգտատիրոջ մուտքագրմանը և ստուգում, թե արդյոք այդ մուտքագրումն իրականում իսկական էլփոստի հասցե է: Եթե ​​դա այդպես չէ, այն ավտոմատ կերպով կխնդրի լրացնել ճիշտ էլ.

Այնուհետև պարզապես Go To տարրը դրեք «Bot Interaction #4» (որը վերջին փոխազդեցությունն է, որը մենք ավելացրել ենք այս հոսքին).

xenioo-connect-email-input

Եվ այդ բլոկին մի քանի տեքստ ավելացրեք, այնպես որ վերջնական հոսքը այսպիսի տեսք կունենա.

xenioo-final-flow-live

Այսպիսով, այդ հոսքը աշխատում է: Եվ որպեսզի այն ավտոմատ կերպով պատասխանի, երբ ինչ-որ մեկը հարցնում է, թե երբ եք ուղիղ եթերում, մենք ստեղծեցինք մեկ այլ Գլոբալ բոտ արտահայտություն, որն ունի հետևյալ տեսքը.

xenioo-global-bot-operation-live

Վերջապես, մենք պետք է հեռացնենք հետադարձ փոխազդեցության բովանդակությունը ձեր չաթբոտի յուրաքանչյուր հոսքի համար:

Այսպիսով, պարզապես գնացեք հետադարձ փոխազդեցություն յուրաքանչյուր հոսքի մեջ, սեղմեք Տեքստային հաղորդագրության վրա և սեղմեք Ջնջել վերևի աջ անկյունում.

xenioo-delete-fallback-interaction

Պատճառն այն է, թե ինչու ենք մենք դա անում, այն է, որ հետադարձ փոխազդեցությունը սովորաբար սկսվում է, երբ չաթբոտը չի հասկանում հարցը:

Եվ քանի որ մենք պատրաստվում ենք ավելացնել այս չաթբոտը մեր սեփական Discord սերվերին, դա կհանգեցնի շատ նյարդայնացնող հաղորդագրությունների ամեն անգամ, երբ օգտատերը ասում է մի բան, որը չաթբոտը չի հասկանում:

Այս տհաճ հաղորդագրություններից խուսափելու համար մենք պարզապես հեռացնում ենք հետադարձ փոխազդեցությունը յուրաքանչյուր հոսքից 🙂

Միացրեք ձեր չաթբոտը Discord-ին

Այժմ, երբ մեր չաթբոտը ստեղծվել է և պատրաստ է, ժամանակն է այն միացնել Discord-ին:

Xenioo-ում կարող եք պարզապես սեղմել Հրապարակել կոճակ:

xenioo-publish-chatbot

Եվ սեղմեք Discord:

xenioo-հրապարակել-տարաձայնություն

Եվ այստեղ մենք պետք է լրացնենք մեր թույլտվության նշանը: Այս նշանը ստանալու համար մենք նախ պետք է գնանք Discord-ի Developer Portal: Այսպիսով, դուք կարող եք պարզապես սեղմել ստորև բերված կոճակը և մուտք գործել ձեր Discord հաշիվով.

Discord Developer Portal

Մշակողների պորտալում կարող եք սեղմել Նոր հավելված վերևի աջ անկյունում.

discord-new-application

Եվ լրացրեք ձեր չաթբոտի անունը և կտտացրեք Ստեղծել:

տարաձայնություն-ստեղծել-դիմում

Այժմ Discord-ում ձեր հավելվածը պատրաստ է: Բայց, դա դեռ բոտ չէ.

Այսպիսով, ձեր հավելվածից բոտ ստեղծելու համար պարզապես սեղմեք Բոտ մենյուում և սեղմեք Ավելացնել բոտ:

discord-add-bot

Բացվող պատուհանում պարզապես սեղմեք Այո՛, արա՛::

discord-add-bot-to-app

Եվ հետո կարող եք սեղմել Պատճենել թույլտվության նշանը պատճենելու համար.

discord-copy-bot-token

Սա այն նշանն է, որը դուք պետք է տեղադրեք Xenioo-ում: Այն կպցնելուց հետո պարզապես սեղմեք Պահպանել և Հրապարակել և սա կմիացնի ձեր չաթբոտը Discord-ին:

Եվ վերջ։ Այժմ ձեր չաթբոտը միացված է Discord-ին:

Ինչպես ավելացնել ձեր չաթբոտը Discord սերվերին

Բայց նախքան ձեր չաթբոտի հետ խոսելը, նախ պետք է այն ավելացնել ձեր Discord սերվերին:

Դա անելու համար մենք պետք է գնանք OAuth2, սեղմեք URL Generator-ը և սահմանեք Բոտ որպես շրջանակ.

discord-oauth-url-generator

Եվ որոշ թույլտվություններ տվեք բոտին և պատճենեք Հրավիրել URL-ը.

տարաձայնություն-գեներացնել-հրավիրել-հղում

Երբ գնում եք այս URL-ին, կարող եք ընտրել Discord սերվերը, որին ցանկանում եք ավելացնել ձեր բոտը և սեղմել դրա վրա Շարունակել:

ավելացնել-chatbot-to-discord-server

Դա անելուց հետո ձեր Discord չաթբոտը ավտոմատ կերպով ավելացվում է ձեր Discord սերվերի ներսում գտնվող յուրաքանչյուր ալիքին: Բացի այդ, այն ավտոմատ կերպով կասի «Սկսել փոխազդեցությունը» ձեր #ընդհանուր ալիքի ներսում: Եթե ​​ցանկանում եք խուսափել դրանից, կարող եք պարզապես հեռացնել Start Interaction-ը Xenioo-ում.

xenioo-remove-start-interaction

Հիմա ձեր հերթն է

Եվ այսպես, դուք կարող եք ստեղծել ձեր սեփական Discord չաթբոտը և ավելացնել այն ձեր Discord սերվերին:

Հիմա ես ձեզ հարց ունեմ.

Նախկինում երբևէ չաթբոտ օգտագործե՞լ եք ձեր Discord սերվերի վրա: Ինչու ոչ)?

Խնդրում եմ տեղեկացնել ինձ՝ թողնելով մեկնաբանություն ստորև:

Source link