Copy
export default createHook({
event: "channel.resubscribe",
run: async (event, ctx) => {
const { data, twitch } = ctx
const { user_id, message, cumulative_months } = event
// Création d'une logique de sub token
const key = `${used_id}:sub_token`
await date.incr(key, 1)
// On remercie le viewer
await twitch.sendMessage({
message: `Merci ${user_id} pour ton ${cumulative_months}e mois d'abonnement !`,
})
},
})
channel.resubscribe
:
Copy
{
user_id: string // ID de l'utilisateur ex: 123456789
user_login: string // Login de l'utilisateur ex: "superuser"
user_name: string // Nom de l'utilisateur ex: "SuperUser"
tier: string
message: {
text: string
}
cumulative_months: number
streak_months: number
duration_months: number
}