Gịnị mere chatbot anaghị ahụ ozi ndị moderator na Twitch

Gịnị mere bot Twitch na-ahapụ ozi ndị moderator

Nke mbụ chọpụta ebe ozi na-efu

Lelee ma bot na-enweta ozi nkịtị n'otu ọwa ahụ. Ọ bụrụ na ndị na-ekiri ma ọ bụ ndị moderator adịghị na logs, nsogbu na-abụkarị na ikike, njikọ chat ma ọ bụ aha ọwa. Ọ bụrụ na ị na-ahụ ndị na-ekiri mana okwu moderator adịghị, chọọ ihe kpatara ya na nzacha ọrụ, IRC tags ma ọ bụ ndenye EventSub.

Lelee ọ bụghị naanị azịza bot na chat, kama lelee ndekọ ihe omume na-abata. Ozi nwere ike irute ngwa ahụ mana ọ gaghị ebido iwu n'ihi prefix, cooldown, okwu mgbochi, ndepụta ileghara anya ma ọ bụ nyocha ikike. Maka nnwale, zipu otu ahịrịokwu dị mkpirikpi site n'aka onye na-ekiri na onye moderator, wee zipu otu iwu ahụ.

Lelee ọwa, akaụntụ bot na njikọ IRC

Gbaa mbọ hụ na bot abanyela n'ọwa kwesịrị ekwesị na n'okpuru akaụntụ kwesịrị ịgụ chat. Mgbe a gbanwere aha ọwa, gbanwee login ma ọ bụ gbanwee n'etiti gburugburu nnwale na nke ọrụ, ngwa ahụ nwere ike ịnọ online mana ọ na-ege chat ọzọ ntị.

Na log njikọ, a ga-ahụ ikike gara nke ọma, aha bot na iwu ịbanye n'ọwa. Mgbe njikọ kwụsịrị, lelee ọ bụghị naanị mbọ ijikọ ọzọ, kama lelee eziokwu nke nbanye ọhụrụ gara nke ọma. Ijikọ ọzọ akpaghị aka na-enweghị ndekọ njehie na-ezochi token kubiela, paswọọdụ OAuth ezighi ezi ma ọ bụ njehie n'aha ọwa.

Lelee token OAuth na ikike ịgụ

Token ahụ ga-abụ nke akaụntụ bot ji agụ chat. Ejikọla ya na token nke streamer: ikike onye nwe ọwa anaghị enyefe akaụntụ bot dị iche. Iji gụọ ozi site na IRC, a chọrọ scope chat:read.

Ọ bụrụ na a na-anabata ozi site na EventSub, maka ihe omume chat a chọrọ token onye ọrụ nwere ikike user:read:chat. Dabere na usoro ikike na onye na-emepụta ndenye, enwere ike ịchọkwa ikike maka bot ịnweta ọwa, gụnyere channel:bot. Etinyela scope na-enweghị nyocha: tulee ha na usoro ndenye dị ugbu a na akaụntụ a na-emepụta ya n'aha ya.

Ị nwere ike ịlele izi ezi nke token onye ọrụ na ndepụta ikike enyere site na arịrịọ:

curl -H "Authorization: OAuth $BOT_OAUTH_TOKEN" https://id.twitch.tv/oauth2/validate

Na azịza, lelee login, ID onye ọrụ, oge njedebe na array scopes. Ọ bụrụ na chat:read ma ọ bụ user:read:chat adịghị, a ga-achọ ikike ọzọ na nhazi ikike kwesịrị ekwesị. Ihe na-adịghị mma na ngwọta a bụ na a ga-edochi token ochie na sessions echekwara na nhazi bot, ma ọ bụghị ya ọ ga-aga n'ihu na-arụ ọrụ na ikike ndị gara aga.

Kewaa nyocha IRC na EventSub

IRC na EventSub na-eziga ozi n'ụzọ dị iche iche. IRC na-ebufe iyi chat site na njikọ na-adịgide adịgide: na raw log, a ga-achọta ahịrị PRIVMSG sitere n'aka onye moderator. EventSub na-eziga ihe omume channel.chat.message site na ndenye API emepụtara: ebe a, a na-elele ọnọdụ ya, condition na ụzọ nnyefe.

Ọ bụrụ na bot na-eji isi mmalite abụọ ahụ, dekọọ isi mmalite nke ihe omume ọ bụla na log. Ma ọ bụghị ya, otu ozi nwere ike hazie ugboro abụọ, na ọdịda nke otu ụzọ nnyefe ga-adịghị ahụ anya. Ọ bụrụ na a na-eji naanị EventSub, enweghị njikọ IRC abụghị njehie. Ihe na-adịghị mma na usoro EventSub bụ na ọ bụrụ na ndenye ezighi ezi ma ọ bụ gbanyụọ, bot agaghị ahụ ozi ma ọlị, ọbụlagodi na token na-arụ ọrụ.

Lelee ndenye EventSub maka ozi chat

Na ndepụta ndenye, chọta ihe omume channel.chat.message. Ndekọ ahụ ga-enwerịrị ọnọdụ na-arụ ọrụ. Na condition, lelee broadcaster_user_id — nke bụ ID ọwa streamer — na user_id nke onye ọrụ na-anata ihe omume. Njehie na ID ọ bụla n'ime ndị a na-adịkarị ka enweghị ozi nhọrọ.

Rịọ ndepụta ndenye site na GET /helix/eventsub/subscriptions. Na azịza, lelee type, status, condition na transport. Ọnọdụ enabled pụtara na ndenye na-arụ ọrụ; ọkwa banyere ọdịda nnyefe, ndekọ ewepụrụ ma ọ bụ ọwa ọzọ ga-egosi ihe kpatara ya. Maka arịrịọ a, jiri token na Client ID nke ngwa ahụ mepụtara ndenye ahụ.

Ekwesịla ịdabere naanị na ịnọ ndekọ na panel ma ọ bụ nchekwa data bot. Enwere ike ịmepụta ndenye maka ọwa nnwale, wepụ ya mgbe njehie nnyefe gasịrị, ma ọ bụ bụrụ nke ngwa ọzọ. Ihe na-adịghị mma na nyocha site na API bụ na ọ na-egosi nhazi ndenye mana ọ naghị akọwa usoro nzacha n'ime onye nhazi ahụ n'onwe ya.

Gbanye IRC tags ma lelee ọrụ onye dere ya

Ọ bụrụ na nyocha ikike dabere na IRC, onye ahịa ga-arịọ capability twitch.tv/tags. Na-enweghị tags, bot nwere ike ịnweta ederede na aha onye dere ya, mana ọ gaghị ahụ ubi mod na badges. N'ọnọdụ dị otú ahụ, iwu nkịtị na-abịa, mana iwu moderator na-enye ọjụjụ ụgha.

Na raw ozi onye moderator, chọta mod=1 na badges=moderator/1. Ubi user-type nwere ike ịdịghị, bụrụ ihe efu ma ọ bụ ghara ịdaba na ọrụ dị ugbu a, ya mere ejirila ya dịka naanị ihe ịrịba ama. Onye nyocha ga-ejizi ụkpụrụ na-ejikwa ụkpụrụ efu nke tags na mkpụrụedemede escapụrụ; ihe na-adịghị mma na usoro IRC bụ kpọmkwem mkpa ịkọwa usoro a n'onwe gị.

Ọ bụrụ na mod=1 adịghị, buru ụzọ gbaa mbọ hụ na sava kwadoro capability maka tags n'ezie, ọ bụghị naanị na onye ahịa zitere ya. Mgbe ahụ lelee badges. Uru moderator/1 pụtara onye moderator, broadcaster/1 — onye nwe ọwa. VIP na-enwekarị badge vip/1, mana VIP anaghị aghọ onye moderator akpaghị aka. Ekwesịghị iwere streamer na VIP dịka ndị moderator site na aha, agba ma ọ bụ display-name: kpebie ọrụ site na badges na iwu nnweta dị iche iche.

Robot na-enyocha ozi chat Twitch, na-egosi nyocha nke tags moderator site na bot

Lelee iwu ọrụ na koodu na nhazi

Tulee raw ihe omume sitere n'aka onye na-ekiri, VIP, onye moderator na onye nwe ọwa nwere otu ederede. Ọ bụrụ na ihe omume onye moderator rutere ngwa ahụ mana onye nhazi hapụrụ ya, njehie dị mgbe nnata gasịrị: na nyocha ọrụ, ndepụta ojii, mgbochi spam ma ọ bụ nhazi iwu.

  • Weta login n'otu ụdị mkpụrụedemede tupu atụnyere.
  • Lelee mod=1 na badge moderator, ọ bụghị otu nhazi tags a kapịrị ọnụ.
  • Kọwaa iche ikike maka broadcaster, moderator, vip na akaụntụ bot n'onwe ya.
  • Lelee ma onye moderator abanyela na ndepụta ileghara anya, ndepụta mmachibido ma ọ bụ ndepụta ndị ọrụ amachibidoro.
  • Lelee usoro ọnọdụ: mgbochi spam ma ọ bụ okwu mgbochi nwere ike ịrụ ọrụ tupu nyocha ọrụ.
  • Gbaa mbọ hụ na iwu anaghị egbochi iwu maka ozi nwere aha, njikọ ma ọ bụ nkwughachi ederede.

Ndepụta aha aka dabara naanị maka nyocha dị mkpirikpi. Ihe na-adịghị mma ya bụ na ọ na-akawanye ochie mgbe ndị moderator gbanwere, a gbanwere aha akaụntụ ma ọ bụ ọrụ gbanwere n'ọwa.

Wepụ usoro iwu, oke na ileghara anya zoro ezo

Bot nwere ike ịhụ ozi ma kpachapụrụ anya ghara ịza. Lelee cooldown iwu, oke ozi sitere n'aka otu onye ọrụ, nchebe pụọ na nkwughachi, nzacha emoji na okwu mgbochi. Ndị moderator na-ezigakarị iwu ngwa ngwa ma nwee ike ịdaba na mgbochi spam dịka ndị na-ekiri.

Nwalee iche ahịrịokwu nkịtị na iwu nwere prefix. Ọ bụrụ na ahịrịokwu dị na log mana iwu eruteghị na nsonaazụ nhazi, lelee prefix, nhazi keyboard, oghere, mkpụrụedemede a na-adịghị ahụ anya na arụmụka. Iwu nwere slash na omume moderation anaghị abịakarị dịka ederede nkịtị nke onye nhazi na-atụ anya.

Dekọọ ihe kpatara mkpebi maka ozi ọ bụla

Maka nyocha, chekwaa oge, isi mmalite ihe omume, ọwa, ID onye dere ya, ụdị ozi, tags na nsonaazụ nhazi. Enwere ike ikpuchi ederede ma ọ bụrụ na ọ dịghị mkpa maka ịchọta njehie. Na log ga-enwerịrị ihe kpatara doro anya: anabataghị ozi, amataghị ọrụ, prefix agafebeghị, cooldown rụrụ ọrụ, onye ọrụ nọ na ileghara anya ma ọ bụ ndenye EventSub gbanyụrụ.

Edekọla token OAuth, nzuzo ngwa, adreesị webhook na isi nkọwa ikike zuru oke na logs nkịtị. Data ndị a dị mma na debugging, mana mwụfu ha nwere ike imeghe ohere ịnweta bot na nhazi ngwa.

Ndepụta nyocha n'usoro

  1. Zipu otu ahịrịokwu na otu iwu site n'aka onye na-ekiri na onye moderator.
  2. Lelee raw log ma chọpụta ma ozi bịara site na IRC, EventSub ma ọ bụ isi mmalite abụọ ahụ.
  3. Ọ bụrụ na IRC anaghị enweta ozi, tulee akaụntụ bot, aha ọwa, token na nbanye chat gara nke ọma.
  4. Ọ bụrụ na ozi IRC bịara, gbaa mbọ hụ na agbanyere tags, wee lelee mod=1 na badges=moderator/1.
  5. Ọ bụrụ na mod=1 adịghị, lelee nkwenye twitch.tv/tags ma kewaa moderator/1, vip/1 na broadcaster/1.
  6. Lelee token site na validate: maka IRC a chọrọ chat:read, maka ozi EventSub — user:read:chat.
  7. Mgbe ị na-arụ ọrụ site na EventSub, lelee channel.chat.message, ọnọdụ enabled, condition na transport na ndepụta ndenye.
  8. Tulee nhazi ọrụ, ndepụta ileghara anya, mgbochi spam, prefix, cooldown na okwu mgbochi.
  9. Tinye na log ihe kpatara doro anya nke ozi ọ bụla nabatara, leghaara anya ma ọ bụ jụrụ.

Last Articles

Nhazi ọhụrụ nke saịtị

Ihe gbanwere na nhazi na ọrụ Anyị emelitela saịtị ahụ ka ịrụ ọrụ na ya dị ọsọ ma dị mfe. Mgbanwe ndị bụ isi metụtara interface, ụlọ ọrụ onwe na njikw..

15/08/2026 Ọhụrụ

News SP

Good afternoon, I've collected all the news during this time.: 1. The main news is that prices for twitch viewers have been greatly reduced, while Tw..

08/04/2026 Mmelite

Mun tattara duk tallace-tallace da caca na yanzu har zuwa 01.01.2026 a gare ku

1. Yi amfani da lambar talla "December2025" don ragi 15% ga duk masu kallon mu2. Mun rage farashin asali na na'urar saitin mu da mafi aranjin rukuni n..

26/12/2025 Agwụla

Cooperation with squads and resellers

Twitch services are working stably, so we are ready to cooperate with squads, resellers, service owners, bot owners, and many others.Individual te..

22/10/2025 Maka ndị mmekọ

Twitch viewers are stable, but there are some nuances.

We have completely updated our Twitch viewer services, and they are now working stably. We only use high-quality IP addresses for the viewers.The ..

22/10/2025 Mmelite

Twitch Viewer Configurator

Hello everyone! Today, we are announcing a new feature—"Twitch Viewer Configurator". Now, you can customize any plan for your Twitch channel. Choo..

15/06/2025 Ọhụrụ

If YouTube is blocked, where to stream now?

Greetings, I have compiled a guide for streamers, which will be very relevant at the moment. Now YouTube and twitch have disabled monetization from vi..

16/03/2022 Dị mkpa

Reseller Panel API SP

We have finally developed the APINow it will be more convenient for our partner sites to work with us.To update the maximum tariffs for YouTube, an up..

02/09/2021 Maka ndị mmekọ

Ndị mmekọ na ntụaka: Okwu ọhụrụ!

N'ihi nnukwu ewu ewu nke ọrụ mmekorita na mmemme ntinye aka, anyị emeela tebụl imekọ ihe ọnụ. Ihe kachasị mkpa dị nnọọ mfe: ndị na-ege ntị na-ebi ndụ ..

12/08/2020 Maka ndị mmekọ

Viewer control panel [Twitch | Kick | YouTube | VK Video Live]

Build your own custom plan
Itinye ego n'akaụntụ, ịtụ ọda n'otu pịa, mbelata ọnụahịa na ego nturu ugo dị naanị maka ndị debanyere aha. Debanye aha.
Ọ bụrụ na ịchọtaghị ọrụ ị chọrọ ma ọ bụ hụ ya dị ọnụ ala n'ebe ọzọ, dee na nkwado anyị na Telegram ma ọ bụ mkparịta ụka, anyị ga-edozi nsogbu ọ bụla.
Ọhụrụ

Bot Telegram @BOT_SP_RU_BOT

Ịnye iwu ma ọ bụ megharịa ya n'otu nkeji, balaansị na ọnọdụ iwu — ozugbo na Telegram

Megharịa ọdaỌnọdụ ọdaItinye egoKoodu nkwalite