examples/examples.go

154 lines
16 KiB
Go
Executable File

package examples
// WARNING: this file was auto generated with cmd/gen_examples
import (
"math/rand"
)
// dummy keeps go from complaining about math/rand being unused
func dummy() int {
return rand.Intn(0)
}
// IrcUsernoticeAnnouncementAnnounce returns a /announce from web chat (2022-04-01)
func IrcUsernoticeAnnouncementAnnounce() string {
return "@badge-info=;badges=broadcaster/1,glhf-pledge/1;color=#DAA520;display-name=Mm2PL;emotes=;flags=;id=cc5187bd-76d3-4bc5-8e7b-e43924be1ee3;login=mm2pl;mod=0;msg-id=announcement;msg-param-color=PRIMARY;room-id=117691339;subscriber=0;system-msg=;tmi-sent-ts=1648851015047;user-id=117691339;user-type= :tmi.twitch.tv USERNOTICE #mm2pl :1"
}
// IrcUsernoticeAnnouncementAnnounceBlue returns a /announceblue from web chat (2022-04-01)
func IrcUsernoticeAnnouncementAnnounceBlue() string {
return "@badge-info=;badges=broadcaster/1,glhf-pledge/1;color=#DAA520;display-name=Mm2PL;emotes=;flags=;id=aee253f8-dc95-46c5-8542-eafc10d40279;login=mm2pl;mod=0;msg-id=announcement;msg-param-color=BLUE;room-id=117691339;subscriber=0;system-msg=;tmi-sent-ts=1648851021013;user-id=117691339;user-type= :tmi.twitch.tv USERNOTICE #mm2pl :2"
}
// IrcUsernoticeAnnouncementAnnounceGreen returns a /announcegreen from web chat (2022-04-02)
func IrcUsernoticeAnnouncementAnnounceGreen() string {
return "@badge-info=;badges=broadcaster/1,glhf-pledge/1;color=#DAA520;display-name=Mm2PL;emotes=;flags=;id=9075af5d-1b6c-47b7-bcf0-530227ddc5fc;login=mm2pl;mod=0;msg-id=announcement;msg-param-color=GREEN;room-id=117691339;subscriber=0;system-msg=;tmi-sent-ts=1648851024444;user-id=117691339;user-type= :tmi.twitch.tv USERNOTICE #mm2pl :3"
}
// IrcUsernoticeAnnouncementAnnounceOrange returns a /announceorange from web chat (2022-04-02)
func IrcUsernoticeAnnouncementAnnounceOrange() string {
return "@badge-info=;badges=broadcaster/1,glhf-pledge/1;color=#DAA520;display-name=Mm2PL;emotes=;flags=;id=d8177a9e-1f9d-4f2e-aef0-c3f07109712e;login=mm2pl;mod=0;msg-id=announcement;msg-param-color=ORANGE;room-id=117691339;subscriber=0;system-msg=;tmi-sent-ts=1648851031736;user-id=117691339;user-type= :tmi.twitch.tv USERNOTICE #mm2pl :4"
}
// IrcUsernoticeAnnouncementAnnouncePurple returns a /announcepurple from web chat (2022-04-02)
func IrcUsernoticeAnnouncementAnnouncePurple() string {
return "@badge-info=;badges=broadcaster/1,glhf-pledge/1;color=#DAA520;display-name=Mm2PL;emotes=;flags=;id=4e10dc56-b238-452d-970d-da0fc43844a8;login=mm2pl;mod=0;msg-id=announcement;msg-param-color=PURPLE;room-id=117691339;subscriber=0;system-msg=;tmi-sent-ts=1648851036404;user-id=117691339;user-type= :tmi.twitch.tv USERNOTICE #mm2pl :5"
}
// IrcUsernoticeAnnouncementIRCAnnounce returns a /announce from IRC (2022-04-02)
func IrcUsernoticeAnnouncementIRCAnnounce() string {
return "@badge-info=;badges=broadcaster/1,glhf-pledge/1;color=#DAA520;display-name=Mm2PL;emotes=;flags=;id=a95f6c44-c7c2-4974-9281-edeb6f45db98;login=mm2pl;mod=0;msg-id=announcement;room-id=117691339;subscriber=0;system-msg=;tmi-sent-ts=1648851043023;user-id=117691339;user-type= :tmi.twitch.tv USERNOTICE #mm2pl :6-c2"
}
// RandomIrcUsernoticeAnnouncement returns a random example from IRC -> USERNOTICE -> Announcement
func RandomIrcUsernoticeAnnouncement() string {
values := ExamplesIrcUsernoticeAnnouncement()
return values[rand.Intn(len(values))]
}
// ExamplesIrcUsernoticeAnnouncement returns all examples from IRC -> USERNOTICE -> Announcement
func ExamplesIrcUsernoticeAnnouncement() []string {
return []string{
IrcUsernoticeAnnouncementAnnounce(),
IrcUsernoticeAnnouncementAnnounceBlue(),
IrcUsernoticeAnnouncementAnnounceGreen(),
IrcUsernoticeAnnouncementAnnounceOrange(),
IrcUsernoticeAnnouncementAnnouncePurple(),
IrcUsernoticeAnnouncementIRCAnnounce(),
}
}
// IrcPrivmsgFirstMsg returns a message with the `@first-msg=1` tag (2021-06-11)
func IrcPrivmsgFirstMsg() string {
return "@badge-info=;badges=glhf-pledge/1;client-nonce=5d2627b0cbe56fa05faf5420def4807d;color=#1E90FF;display-name=oldcoeur;emote-only=1;emotes=84608:0-7;first-msg=1;flags=;id=7412fea4-8683-4cc9-a506-4228127a5c2d;mod=0;room-id=11148817;subscriber=0;tmi-sent-ts=1623429859222;turbo=0;user-id=139147886;user-type= :oldcoeur!oldcoeur@oldcoeur.tmi.twitch.tv PRIVMSG #pajlada :cmonBruh"
}
// IrcPrivmsgDisplayNameSpace returns a message sent by someone with strange display name which has a space at the end
func IrcPrivmsgDisplayNameSpace() string {
return "@badges=;color=#00AD2B;display-name=Iamme420\\s;emotes=;id=d47a1e4b-a3c6-4b9e-9bf1-51b8f3dbc76e;mod=0;room-id=11148817;subscriber=0;tmi-sent-ts=1529670347537;turbo=0;user-id=56422869;user-type= :iamme420!iamme420@iamme420.tmi.twitch.tv PRIVMSG #pajlada :offline chat gachiBASS"
}
// IrcPrivmsgTypicalMessage returns a message with just text (2022-04-16)
func IrcPrivmsgTypicalMessage() string {
return "@badge-info=subscriber/21;badges=subscriber/12,glhf-pledge/1;color=#666666;display-name=Felanbird;emotes=;first-msg=0;flags=6-10:S.5;id=93e240b7-a9d6-467a-a76b-6be9daa71886;mod=0;room-id=11148817;subscriber=1;tmi-sent-ts=1650135208171;turbo=0;user-id=22524109;user-type= :felanbird!felanbird@felanbird.tmi.twitch.tv PRIVMSG #pajlada :-tags penis"
}
// IrcPrivmsgConfusingRendering returns a message that was rendered incorrectly by Chatterino
func IrcPrivmsgConfusingRendering() string {
return "@badge-info=subscriber/34;badges=moderator/1,subscriber/24;color=#FF0000;display-name=테스트계정420;emotes=41:6-13,15-22;flags=;id=a3196c7e-be4c-4b49-9c5a-8b8302b50c2a;mod=1;room-id=11148817;subscriber=1;tmi-sent-ts=1590922213730;turbo=0;user-id=117166826;user-type=mod :testaccount_420!testaccount_420@testaccount_420.tmi.twitch.tv PRIVMSG #pajlada :-tags Kreygasm,Kreygasm (no space)"
}
// RandomIrcPrivmsg returns a random example from IRC -> PRIVMSG
func RandomIrcPrivmsg() string {
values := ExamplesIrcPrivmsg()
return values[rand.Intn(len(values))]
}
// ExamplesIrcPrivmsg returns all examples from IRC -> PRIVMSG
func ExamplesIrcPrivmsg() []string {
return []string{
IrcPrivmsgFirstMsg(),
IrcPrivmsgDisplayNameSpace(),
IrcPrivmsgTypicalMessage(),
IrcPrivmsgConfusingRendering(),
}
}
// PubsubChatModeratorActionsUserBanned returns a message notifying of user `1xcelerate` (ID: `140114344`) getting permabanned from `#mm2pl` by `mm2pl` (ID: `117691339`) (2021-11-20)
func PubsubChatModeratorActionsUserBanned() string {
return "{\"type\":\"MESSAGE\",\"data\":{\"topic\":\"chat_moderator_actions.117691339.117691339\",\"message\":\"{\\\"type\\\":\\\"moderation_action\\\",\\\"data\\\":{\\\"type\\\":\\\"chat_login_moderation\\\",\\\"moderation_action\\\":\\\"ban\\\",\\\"args\\\":[\\\"1xelerate\\\",\\\"\\\"],\\\"created_by\\\":\\\"mm2pl\\\",\\\"created_by_user_id\\\":\\\"117691339\\\",\\\"created_at\\\":\\\"2021-11-20T00:12:23.282996104Z\\\",\\\"msg_id\\\":\\\"\\\",\\\"target_user_id\\\":\\\"140114344\\\",\\\"target_user_login\\\":\\\"\\\",\\\"from_automod\\\":false}}\"}}"
}
// RandomPubsubChatModeratorActions returns a random example from Pubsub -> Chat moderator actions
func RandomPubsubChatModeratorActions() string {
values := ExamplesPubsubChatModeratorActions()
return values[rand.Intn(len(values))]
}
// ExamplesPubsubChatModeratorActions returns all examples from Pubsub -> Chat moderator actions
func ExamplesPubsubChatModeratorActions() []string {
return []string{
PubsubChatModeratorActionsUserBanned(),
}
}
// PubsubWhispersThreadUpdate returns a thread getting marked as read?
func PubsubWhispersThreadUpdate() string {
return "{\"type\":\"MESSAGE\",\"data\":{\"topic\":\"whispers.117691339\",\"message\":\"{\\\"type\\\":\\\"thread\\\",\\\"data\\\":\\\"{\\\\\\\"id\\\\\\\":\\\\\\\"117691339_442600612\\\\\\\",\\\\\\\"last_read\\\\\\\":7272,\\\\\\\"archived\\\\\\\":false,\\\\\\\"muted\\\\\\\":false,\\\\\\\"spam_info\\\\\\\":{\\\\\\\"likelihood\\\\\\\":\\\\\\\"low\\\\\\\",\\\\\\\"last_marked_not_spam\\\\\\\":0},\\\\\\\"whitelisted_until\\\\\\\":\\\\\\\"2021-12-09T16:49:33Z\\\\\\\"}\\\",\\\"data_object\\\":{\\\"id\\\":\\\"117691339_442600612\\\",\\\"last_read\\\":7272,\\\"archived\\\":false,\\\"muted\\\":false,\\\"spam_info\\\":{\\\"likelihood\\\":\\\"low\\\",\\\"last_marked_not_spam\\\":0},\\\"whitelisted_until\\\":\\\"2021-12-09T16:49:33Z\\\"}}\"}}"
}
// PubsubWhispersSent returns a whisper getting sent from `Mm2PL` to `Mm_sUtilityBot`
func PubsubWhispersSent() string {
return "{\"type\":\"MESSAGE\",\"data\":{\"topic\":\"whispers.117691339\",\"message\":\"{\\\"type\\\":\\\"whisper_sent\\\",\\\"data\\\":\\\"{\\\\\\\"message_id\\\\\\\":\\\\\\\"f1940a31-0dd3-4b09-91f0-f4e8ec2b8835\\\\\\\",\\\\\\\"id\\\\\\\":7272,\\\\\\\"thread_id\\\\\\\":\\\\\\\"117691339_442600612\\\\\\\",\\\\\\\"body\\\\\\\":\\\\\\\"_ping\\\\\\\",\\\\\\\"sent_ts\\\\\\\":1638895773,\\\\\\\"from_id\\\\\\\":117691339,\\\\\\\"tags\\\\\\\":{\\\\\\\"login\\\\\\\":\\\\\\\"mm2pl\\\\\\\",\\\\\\\"display_name\\\\\\\":\\\\\\\"Mm2PL\\\\\\\",\\\\\\\"color\\\\\\\":\\\\\\\"#DAA520\\\\\\\",\\\\\\\"emotes\\\\\\\":[],\\\\\\\"badges\\\\\\\":[{\\\\\\\"id\\\\\\\":\\\\\\\"glhf-pledge\\\\\\\",\\\\\\\"version\\\\\\\":\\\\\\\"1\\\\\\\"}]},\\\\\\\"recipient\\\\\\\":{\\\\\\\"id\\\\\\\":442600612,\\\\\\\"username\\\\\\\":\\\\\\\"mm_sutilitybot\\\\\\\",\\\\\\\"display_name\\\\\\\":\\\\\\\"Mm_sUtilityBot\\\\\\\",\\\\\\\"color\\\\\\\":\\\\\\\"#008000\\\\\\\"}}\\\",\\\"data_object\\\":{\\\"message_id\\\":\\\"f1940a31-0dd3-4b09-91f0-f4e8ec2b8835\\\",\\\"id\\\":7272,\\\"thread_id\\\":\\\"117691339_442600612\\\",\\\"body\\\":\\\"_ping\\\",\\\"sent_ts\\\":1638895773,\\\"from_id\\\":117691339,\\\"tags\\\":{\\\"login\\\":\\\"mm2pl\\\",\\\"display_name\\\":\\\"Mm2PL\\\",\\\"color\\\":\\\"#DAA520\\\",\\\"emotes\\\":[],\\\"badges\\\":[{\\\"id\\\":\\\"glhf-pledge\\\",\\\"version\\\":\\\"1\\\"}]},\\\"recipient\\\":{\\\"id\\\":442600612,\\\"username\\\":\\\"mm_sutilitybot\\\",\\\"display_name\\\":\\\"Mm_sUtilityBot\\\",\\\"color\\\":\\\"#008000\\\"}}}\"}}"
}
// PubsubWhispersReceived returns a whisper received from `Mm_sUtilityBot`
func PubsubWhispersReceived() string {
return "{\"type\":\"MESSAGE\",\"data\":{\"topic\":\"whispers.117691339\",\"message\":\"{\\\"type\\\":\\\"whisper_received\\\",\\\"data\\\":\\\"{\\\\\\\"message_id\\\\\\\":\\\\\\\"4c0530f1-7de3-47e8-833c-e808759b1c70\\\\\\\",\\\\\\\"id\\\\\\\":7273,\\\\\\\"thread_id\\\\\\\":\\\\\\\"117691339_442600612\\\\\\\",\\\\\\\"body\\\\\\\":\\\\\\\"@mm2pl PONG! Bot has been running for 22:04:34 and is using 204.35MB of ram, 73 commands registered. 0 commands blacklisted in this channel.\\\\\\\",\\\\\\\"sent_ts\\\\\\\":1638895773,\\\\\\\"from_id\\\\\\\":442600612,\\\\\\\"tags\\\\\\\":{\\\\\\\"login\\\\\\\":\\\\\\\"mm_sutilitybot\\\\\\\",\\\\\\\"display_name\\\\\\\":\\\\\\\"Mm_sUtilityBot\\\\\\\",\\\\\\\"color\\\\\\\":\\\\\\\"#008000\\\\\\\",\\\\\\\"emotes\\\\\\\":[],\\\\\\\"badges\\\\\\\":[{\\\\\\\"id\\\\\\\":\\\\\\\"glitchcon2020\\\\\\\",\\\\\\\"version\\\\\\\":\\\\\\\"1\\\\\\\"}]},\\\\\\\"recipient\\\\\\\":{\\\\\\\"id\\\\\\\":117691339,\\\\\\\"username\\\\\\\":\\\\\\\"mm2pl\\\\\\\",\\\\\\\"display_name\\\\\\\":\\\\\\\"Mm2PL\\\\\\\",\\\\\\\"color\\\\\\\":\\\\\\\"#DAA520\\\\\\\"}}\\\",\\\"data_object\\\":{\\\"message_id\\\":\\\"4c0530f1-7de3-47e8-833c-e808759b1c70\\\",\\\"id\\\":7273,\\\"thread_id\\\":\\\"117691339_442600612\\\",\\\"body\\\":\\\"@mm2pl PONG! Bot has been running for 22:04:34 and is using 204.35MB of ram, 73 commands registered. 0 commands blacklisted in this channel.\\\",\\\"sent_ts\\\":1638895773,\\\"from_id\\\":442600612,\\\"tags\\\":{\\\"login\\\":\\\"mm_sutilitybot\\\",\\\"display_name\\\":\\\"Mm_sUtilityBot\\\",\\\"color\\\":\\\"#008000\\\",\\\"emotes\\\":[],\\\"badges\\\":[{\\\"id\\\":\\\"glitchcon2020\\\",\\\"version\\\":\\\"1\\\"}]},\\\"recipient\\\":{\\\"id\\\":117691339,\\\"username\\\":\\\"mm2pl\\\",\\\"display_name\\\":\\\"Mm2PL\\\",\\\"color\\\":\\\"#DAA520\\\"}}}\"}}"
}
// PubsubWhispersSentWithEmotes returns a whisper sent from `Mm2PL` to `Mm_sUtilityBot` with an emote inside
func PubsubWhispersSentWithEmotes() string {
return "{\"type\":\"MESSAGE\",\"data\":{\"topic\":\"whispers.117691339\",\"message\":\"{\\\"type\\\":\\\"whisper_sent\\\",\\\"data\\\":\\\"{\\\\\\\"message_id\\\\\\\":\\\\\\\"f20b3391-58b6-4587-9a30-80d907ceb028\\\\\\\",\\\\\\\"id\\\\\\\":8306,\\\\\\\"thread_id\\\\\\\":\\\\\\\"117691339_442600612\\\\\\\",\\\\\\\"body\\\\\\\":\\\\\\\"test Kappa 123\\\\\\\",\\\\\\\"sent_ts\\\\\\\":1650136131,\\\\\\\"from_id\\\\\\\":117691339,\\\\\\\"tags\\\\\\\":{\\\\\\\"login\\\\\\\":\\\\\\\"mm2pl\\\\\\\",\\\\\\\"display_name\\\\\\\":\\\\\\\"Mm2PL\\\\\\\",\\\\\\\"color\\\\\\\":\\\\\\\"#DAA520\\\\\\\",\\\\\\\"emotes\\\\\\\":[{\\\\\\\"emote_id\\\\\\\":\\\\\\\"25\\\\\\\",\\\\\\\"start\\\\\\\":5,\\\\\\\"end\\\\\\\":9}],\\\\\\\"badges\\\\\\\":[{\\\\\\\"id\\\\\\\":\\\\\\\"glhf-pledge\\\\\\\",\\\\\\\"version\\\\\\\":\\\\\\\"1\\\\\\\"}]},\\\\\\\"recipient\\\\\\\":{\\\\\\\"id\\\\\\\":442600612,\\\\\\\"username\\\\\\\":\\\\\\\"mm_sutilitybot\\\\\\\",\\\\\\\"display_name\\\\\\\":\\\\\\\"Mm_sUtilityBot\\\\\\\",\\\\\\\"color\\\\\\\":\\\\\\\"#008000\\\\\\\"}}\\\",\\\"data_object\\\":{\\\"message_id\\\":\\\"f20b3391-58b6-4587-9a30-80d907ceb028\\\",\\\"id\\\":8306,\\\"thread_id\\\":\\\"117691339_442600612\\\",\\\"body\\\":\\\"test Kappa 123\\\",\\\"sent_ts\\\":1650136131,\\\"from_id\\\":117691339,\\\"tags\\\":{\\\"login\\\":\\\"mm2pl\\\",\\\"display_name\\\":\\\"Mm2PL\\\",\\\"color\\\":\\\"#DAA520\\\",\\\"emotes\\\":[{\\\"emote_id\\\":\\\"25\\\",\\\"start\\\":5,\\\"end\\\":9}],\\\"badges\\\":[{\\\"id\\\":\\\"glhf-pledge\\\",\\\"version\\\":\\\"1\\\"}]},\\\"recipient\\\":{\\\"id\\\":442600612,\\\"username\\\":\\\"mm_sutilitybot\\\",\\\"display_name\\\":\\\"Mm_sUtilityBot\\\",\\\"color\\\":\\\"#008000\\\"}}}\"}}"
}
// PubsubWhispersReceivedWithEmotes returns a whisper received from `Mm_sUtilityBot` with an emote inside
func PubsubWhispersReceivedWithEmotes() string {
return "{\"type\":\"MESSAGE\",\"data\":{\"topic\":\"whispers.117691339\",\"message\":\"{\\\"type\\\":\\\"whisper_received\\\",\\\"data\\\":\\\"{\\\\\\\"message_id\\\\\\\":\\\\\\\"955d4707-79dc-4ab0-887e-404002e96e5c\\\\\\\",\\\\\\\"id\\\\\\\":8308,\\\\\\\"thread_id\\\\\\\":\\\\\\\"117691339_442600612\\\\\\\",\\\\\\\"body\\\\\\\":\\\\\\\"Kappa Keepo 123 asd\\\\\\\",\\\\\\\"sent_ts\\\\\\\":1650141273,\\\\\\\"from_id\\\\\\\":442600612,\\\\\\\"tags\\\\\\\":{\\\\\\\"login\\\\\\\":\\\\\\\"mm_sutilitybot\\\\\\\",\\\\\\\"display_name\\\\\\\":\\\\\\\"Mm_sUtilityBot\\\\\\\",\\\\\\\"color\\\\\\\":\\\\\\\"#008000\\\\\\\",\\\\\\\"emotes\\\\\\\":[{\\\\\\\"emote_id\\\\\\\":\\\\\\\"25\\\\\\\",\\\\\\\"start\\\\\\\":0,\\\\\\\"end\\\\\\\":4},{\\\\\\\"emote_id\\\\\\\":\\\\\\\"1902\\\\\\\",\\\\\\\"start\\\\\\\":6,\\\\\\\"end\\\\\\\":10}],\\\\\\\"badges\\\\\\\":[{\\\\\\\"id\\\\\\\":\\\\\\\"glitchcon2020\\\\\\\",\\\\\\\"version\\\\\\\":\\\\\\\"1\\\\\\\"}]},\\\\\\\"recipient\\\\\\\":{\\\\\\\"id\\\\\\\":117691339,\\\\\\\"username\\\\\\\":\\\\\\\"mm2pl\\\\\\\",\\\\\\\"display_name\\\\\\\":\\\\\\\"Mm2PL\\\\\\\",\\\\\\\"color\\\\\\\":\\\\\\\"#DAA520\\\\\\\"}}\\\",\\\"data_object\\\":{\\\"message_id\\\":\\\"955d4707-79dc-4ab0-887e-404002e96e5c\\\",\\\"id\\\":8308,\\\"thread_id\\\":\\\"117691339_442600612\\\",\\\"body\\\":\\\"Kappa Keepo 123 asd\\\",\\\"sent_ts\\\":1650141273,\\\"from_id\\\":442600612,\\\"tags\\\":{\\\"login\\\":\\\"mm_sutilitybot\\\",\\\"display_name\\\":\\\"Mm_sUtilityBot\\\",\\\"color\\\":\\\"#008000\\\",\\\"emotes\\\":[{\\\"emote_id\\\":\\\"25\\\",\\\"start\\\":0,\\\"end\\\":4},{\\\"emote_id\\\":\\\"1902\\\",\\\"start\\\":6,\\\"end\\\":10}],\\\"badges\\\":[{\\\"id\\\":\\\"glitchcon2020\\\",\\\"version\\\":\\\"1\\\"}]},\\\"recipient\\\":{\\\"id\\\":117691339,\\\"username\\\":\\\"mm2pl\\\",\\\"display_name\\\":\\\"Mm2PL\\\",\\\"color\\\":\\\"#DAA520\\\"}}}\"}}"
}
// RandomPubsubWhispers returns a random example from Pubsub -> Whispers
func RandomPubsubWhispers() string {
values := ExamplesPubsubWhispers()
return values[rand.Intn(len(values))]
}
// ExamplesPubsubWhispers returns all examples from Pubsub -> Whispers
func ExamplesPubsubWhispers() []string {
return []string{
PubsubWhispersThreadUpdate(),
PubsubWhispersSent(),
PubsubWhispersReceived(),
PubsubWhispersSentWithEmotes(),
PubsubWhispersReceivedWithEmotes(),
}
}