Slack & Discord
Tfumela sati lesifundzeka lula kusuka ku-B1 ngco kusigceme se-Slack nome se-Discord — bantfu labasha, iminikelo, kubhalisa kwemacembu, kutfunyelwa kwemafomu, imicimbi yekhalendari, nalokunye lokunyenti. Akukho akhawunti yephatsi lesitsatfu, akukho Zap lekumele uyigcine: i-B1 ihlela kabusha imicimbi ibayente imilayeto yenkulumo-mpendvulwano bese iyitfumela ngco ku-URL ye-webhook yesigceme.
Ngaphambi Kwekucala
- Udzinga imvumo ye-Edit Settings ku-B1Admin
- Umphatsi ku-workspace yakho ye-Slack nome i-server yakho ye-Discord wekwakha i-Incoming Webhook yesigceme
- Nquma kutsi ufuna sati ku-siphi sigceme (ungasebentisa sigceme lesifanako kuluhlobo lwemicimbi lolunyenti, nome uwahlukanise ngetigceme)
Kutsi Kusebenta Njani
I-B1 inaloko lokutiwa yi-Connector Type lesakhelwe ngekhatsi yetinkhundla tenkulumo-mpendvulwano. Nangabe wakha i-webhook loluhlobo lwayo lu-Slack nome i-Discord, injini ye-webhook isengasebenta ngendlela yayo yejwayelekile yekuletsa + kuzama kabusha + kucinisekisa nge-hedha lesayiniwe, kepha umtimba lewutfumelako uyahlelwa kabusha usuka kumthwalo wejwayelekile we-B1 we-{event,churchId,data} uye kumlayeto lomncane we-{text} (Slack) nome {content} (Discord) lokulindzelwe ngaletinkhonzo.
Akukho maseva e-B1 lafinyelela ku-Slack ngelibandla ngalinye ngaphandle komgudvu wewebhook wejwayelekile lophumako — akukho lokusha lokumele kuhostelwe, akukho lokwengetiwe lokumele kukhokhwe.
Slack — Sinyatselo Ngesinyatselo
1. Tfola i-URL ye-Slack Incoming Webhook
- Vula api.slack.com/apps ku-workspace ye-Slack lofuna sati kuyo.
- Chofota Create New App → From scratch, uyicalise ngelifana "B1 Notifications", bese ukhetsa i-workspace.
- Kunavigation lengasenshonalanga khetsa Incoming Webhooks bese uvula-vala Activate Incoming Webhooks kuyise ku-On.
- Chofota Add New Webhook to Workspace, khetsa sigceme (sibonelo
#donations), bese uchofote Allow. - I-Slack iyakubuyisela ekhasini ngeleyo Webhook URL lensha lebukeka njenge
https://hooks.slack.com/services/T0XXXXXXX/B0YYYYYYY/zzz…. Yikhopishe — leyo yiyona ntfo yodwana ledzingekako ku-B1.
Phatsa i-URL ye-Slack webhook njengemfihlo. Nome ngubani lonayo angatfumela imilayeto yakhe yodwana kusigceme. Nangabe wayidalula ngengoti, yakhe kabusha kusuka ekhasini le-Slack app (kwakha kabusha kushintja kuphela i-URL; hlela ku-B1 ihambisane nayo).
2. Ixhume ku-B1Admin
- Ku-B1Admin hamba uye ku Settings → Developer → Webhooks.
- Chofota New Webhook.
- Gcwalisa:
- Name — lelifundzekako lula njenge "Donations → #donations". Licembu lakho kuphela loyakulibona.
- Connector Type — khetsa Slack.
- Payload URL — faka i-URL ye-Slack kusuka esinyatselweni 1.
- Events — hlanganisa imicimbi lofuna ibe timilayeto. Kusigceme seminikelo, kuphela
donation.created. Kusigceme se-#people, zamaperson.creatednegroup.member.added.
- Chofota Save. Inkulumo ye-"Signing Secret" iyavela — ungayishiya ye-Slack (i-Slack ayihloli tisayino te-B1) bese uyivale.
3. Kuyihlola
Vula kabusha i-webhook kusuka kuluhlu bese uchofota Send Test Event. Ngekhatsi kwesekhondi lambili umlayeto lofana
💝 New donation: $50.00
uyavela kusigceme sakho se-Slack, bese umugca lomusha uvela kuthebulu ye-Recent Deliveries kulesikhala lesifanako lonesimo sesitsi succeeded. Sewucedzile.
Discord — Sinyatselo Ngesinyatselo
1. Tfola i-URL ye-Discord Webhook
- Ku-server yakho ye-Discord, kwelekela sigceme lofuna sati kuso bese uchofota ⚙ gear (Edit Channel).
- Vula Integrations → Webhooks → New Webhook.
- Yinike ligama futsi (nangabe kukhetsiwe) sithombe, bese uchofote Copy Webhook URL — ibukeka njenge
https://discord.com/api/webhooks/123…/abc….
2. Ixhume ku-B1Admin
Kuyafana nemgudvu we-Slack ongentasi, ngaphandle kwekutsi kumele wehlele Connector Type kuyise ku-Discord. Faka i-URL ye-Discord ku-Payload URL bese ugcina.
Awudzingi kwengeta /slack ekugcineni kwe-URL ye-Discord — i-B1 itfumela imithwalo yemvelo ye-Discord ye-{content}, hhayi lehambisana ne-Slack. Faka nje i-URL leyanikwe yi-Discord.
3. Kuyihlola
Yinkhinobho lefanako ye-Send Test Event — i-Discord ikhombisa umlayeto kusigceme lesikhetsiwe bese logu lwekuletsa luyaguqula lube succeeded.
Kutsi Timilayeto Tibukeka Njani
| Umcimbi | Sibonelo semlayeto |
|---|---|
person.created | 👤 New person added: Jordan Rivera |
person.updated | 👤 Person updated: Jordan Rivera |
group.created | 👥 New group created: Tuesday Bible Study |
group.member.added | ➕ Someone was added to a group |
donation.created | 💝 New donation: $50.00 |
donation.updated | 💝 Donation updated: $75.00 |
attendance.recorded | ✅ Attendance recorded |
form.submission.created | 📝 New form submission received |
event.created | 📅 New event: Easter Service |
Luhlu loluphelele luhlala ku-webhook event catalog — nome ngumuphi umcimbi lapho angahanjiswa ku-Slack/Discord.
Sigceme Sinye Ngesihloko Sinye
Awudzingi kufaka yonkhe imicimbi endzaweni yinye. Emabandla lamanyenti akha emawebhuku lambalwa:
- Sigceme se-#donations lelalela kuphela
donation.created - Sigceme se-#new-people se
person.creatednegroup.member.added - Sigceme se-#admin-alerts setintfo letincane lokwenteka njenge
form.submission.created
Akukho mkhawulo weinani lema-webhook nge libandla. Ngalinye lizimele — kususa nome kuvala linye akutsintsi lamanye.
Kuhlola Kuletswa
Ithebulu ye-Recent Deliveries ye-webhook editor ikhombisa emazama langu-50 lagcina. Chofota umugca kubona umthwalo longco lowatfunyelwa kanye nemphendvulo leyabuya. Ku-connector ye-Slack umthwalo yi-{"text":"💝 New donation: $50.00"} — hhayi umthwalo lomvelo we {event,churchId,...} — ngobe i-B1 iyawuhlela kabusha ngaphambi kwekuwutfumela.
Nangabe kutsite kwehluleka (i-badge lebomvu failed nome exhausted), inkulumo ikhombisa simo se-HTTP kanye nemtimba wemphendvulo kuze ubone loko lokungatsandwanga yi-Slack nome i-Discord — imvamisa kuba liphutsa lekukhopisha/kunamathisela ku-URL.
Kulungisa Tinkinga
- Akukho mlayeto lovelako + simo sekuletsa
400— imvamisa i-Connector Type ihlelwe ibe Standard kepha i-URL yiyeSlack/Discord. I-Slack/Discord iyanqaba umthwalo lomvelo. Shintja i-dropdown ibe Slack nome Discord bese uphindze uhlola. - I-Webhook izicalisa yodwana — ngemuva kwekwehluleka lokulandzelanako lokutsatfu i-B1 iyayivala i-webhook. Lungisa i-URL (nome uyishintje ku-Slack/Discord) bese uvula-vala Active kabusha.
- Umlayeto uyefikile kepha ushoda ngemininingwane — sonkhe sikhundla senkulumo-mpendvulwano sinemkhawulo webukhulu bemlayeto. Timilayeto te-B1 yimigca yinye ngekuhlelwa; kwesati lesibhalwe kabanti sebentisa i-Zapier nome i-Make kwakha umlayeto lopheleleko we-Slack ngekusebentisa ema-action awo eSlack.
Kushintja Luhlobo Lwe-Connector Kamuva
Ungashintja i-Connector Type ku-webhook lesele ikhona — kusebenta ekuletsweni lokulandzelako. Nangabe ushintja kusuka ku-Slack uye ku-Standard, khomba i-URL endzaweni yakho ye-HTTPS bese imfihlo yekusayina lefanako (leyakhishwa ngesikhatsi lewebhook yakhiwa) icala kucinisekiswa njengemthwalo lomvelo.
Bona Nako
- Zapier — kwemisebenti lenetinyatselo letinyenti leyicalisiwe yimicimbi ye-B1
- Make — sakhi sesento lesibonakalako
- Webhooks (developer reference) — indlela lephelele yemthwalo + kusayina nangabe ngelinye lilanga ubhekisa i-webhook eserveni yakho