-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsingle_channel_settings_example.json
More file actions
227 lines (227 loc) · 16.7 KB
/
single_channel_settings_example.json
File metadata and controls
227 lines (227 loc) · 16.7 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
{
"_c00": "// ..IRC-server and -bot settings under 'irc'-tag",
"_c01": "// Relay tag & pre- & postfixes are applied between ",
"_c02": "// and around Discord display names when relaying chat to IRC",
"irc": {
"server": "irc.ircnet.com",
"port": 6667,
"bot_nickname": "botsircname",
"bot_hostname": "botsname",
"bot_realname": "bots real name for irc",
"bot_owner": [
"your_irc_nick",
"your_second_nick_or_friend"
],
"ircNickPrefix": "<",
"ircNickPostfix": ">",
"ignore_parts_joins": [
"ircUserWithBadConnection",
"ircUserWithBadConnection2"
]
},
"_c03": "// ..DISCORD bot-token and server settings under the 'discord'-tag ",
"_c04": "// With base ircNickPre &-Post-fix: ",
"_c05": "// '<' and '>' in discord the irc messages ",
"_c06": "// will read as '<ircNickname> message'",
"discord": {
"token": "INSERT_YOUR_DISCORD_BOT_TOKEN_HERE",
"server": "insert_the_numerical_discord_server_ID_here",
"bot_owner": [
"your_discord_user_ID",
"other_bot_owner_discord_ID"
],
"relayTagUsed": "[R] ",
"relayNickPrefix": "<",
"relayNickPostfix": ">"
},
"_c07": "// ..And list the CHANNEL SETS in following format: ",
"_c08": "// - Set Key is Discord Channel ID ",
"_c09": "// -- also give per discord-channel WebHook URL and irc-channel (with no webhooks, bot will 'speak' the messages, instead of relaying them nicely through webhook",
"_c10": "// for relaying the messages both ways through ircbot & webhooks - with empty webhook the messages will be relayed through the bot.",
"channel_sets": {
"discord_channel_ID": {
"webhook": "insert_your_discord_channel_valid_webhook_url_to_here",
"irc_chan": "#irc-channel"
}
},
"_c11": "// STATUS MESSAGES ('Listening to ...') are rotated for Discord bot's statuses in Discord",
"status_messages": [
"[4K] One Rat Spinning to the Free Bird Solo 10 HOURS (FIXED) - YouTube",
"the sounds of IRC",
"IRC & Discord",
"Oldschool IRC mixtape",
"sounds of Discord"
],
"_c12": "// Language / Bot word lists - Use for localizing your bot",
"localization": {
"used_language": "en",
"_c120": "// ======================================================================",
"_c121": "// UNLESS YOU WANT TO MODIFY THE LANGUAGES / BOT PHRASES",
"_c122": "// You dont need to care about any of the phrases/things below here.",
"_c123": "// ======================================================================",
"_c13": "// IF a new language is added/declared - ALL Words need to be defined, or missing words will result in exceptions in bot-program!",
"en": {
"shutdownmessage": "Discord-IRC -Bridge shutting down after uptime of :",
"quitmessage": "Discord-IRC -bridge has shut down after uptime of :",
"available_languages": "Available languages are :",
"lang_already_in_use": "Already speaking english.",
"lang_in_use": "Bot is currently speaking english.",
"new_language_announce": "Bot is now speaking English !",
"topic_word": "Topic",
"topic_is": "Topic is",
"topic_changed": "Topic changed to",
"on_the_channel": "On the channel",
"connected": "Connected",
"msgs_on_channels_being_relayed": "All the messages on either of the channels will be cross-delivered through the bridge",
"left_channel": "has left the channel",
"quit_irc": "has left IRC",
"kicked_user": "has kicked user",
"new_nick_is": "new nickname is",
"joined": "joined",
"pinned_message": "pinned a message",
"invalid_command_param": "Invalid parameter. Try '!help'.",
"webhook_problem_message": "Problem with set webhook - relaying the IRC message through bot instead",
"bridge": "bridge",
"bridge_uptime": "Bridge uptime",
"fix_everyone": "@ everyone!",
"fix_here": "@ here!",
"reason": "Reason",
"online": "Online",
"away": "Away",
"offline": "Offline",
"retried": "Retried",
"times_no_success": "times, but no success",
"day_short": "d",
"hour_short": "h",
"minute_short": "m",
"second_short": "s",
"_c14": "// List of available commands and help strings / texts used with bot and/or related to the commands",
"help_dict": {
"listcommands": "Commands: `!help, !info !status, !who !topic (& !shutdown)` `!help [!command]` : gives additional info (for example. `!help !help` - will give more details about the bot)",
"!apua": "`!apua` - Lists the known bot commands. Messages from linked channels are relayed both ways. You can mention discord users from IRC by @discordnick.",
"!apuva": "`!apuva` - Lists the known bot commands. Messages from linked channels are relayed both ways. You can mention discord users from IRC by @discordnick.",
"!help": "`!help` - Lists the known bot commands. Messages from linked channels are relayed both ways. You can mention discord users from IRC by @discordnick.",
"!info": "`!info` - Messages from linked channels are relayed both ways. You can mention discord users from IRC by @discordnick.",
"!ketä": "`!ketä` - When queried from IRC, relays Discord users statuses to IRC. Or if queried from Discord, relay the linked IRC channel users who are around.",
"!kuka": "`!kuka` - When queried from IRC, relays Discord users statuses to IRC. Or if queried from Discord, relay the linked IRC channel users who are around.",
"!who": "`!who` - When queried from IRC, relays Discord users statuses to IRC. Or if queried from Discord, relay the linked IRC channel users who are around.",
"!topic": "`!topic` - When queried from IRC, relays Discord channel topic to IRC. Or if queried from Discord, relay the linked IRC channel topic to Discord.",
"!tila": "`!tila` - Returns the bot/bridge uptime.",
"!status": "`!status` - Returns the bot/bridge uptime.",
"!speak": "`!speak [language]` - Change the language that bot is using.",
"!puhu": "`!puhu [language]` - Change the language that bot is using.",
"!viännä": "`!viännä [language]` - Change the language that bot is using.",
"!sammu": "`!sammu [reason]` \n (limited for bot-operators) \n * Stop the bot in Discord and IRC and kill the bot-process. \n (Reason is optional, if given, it will be announced on all bot-channels before shutdown.)",
"!shutdown": "`!shutdown [reason]` \n (limited for bot-operators) \n * Stop the bot in Discord and IRC and kill the bot-process. \n (Reason is optional, if given, it will be announced on all bot-channels before shutdown.)"
}
},
"sawwoo": {
"shutdownmessage": "Discord-IRC -silta ompi sammumassa oltunansa piällä jota kuinniin",
"quitmessage": "IRC-Discord -silta sammui oltunansa piällä jota kuinniin",
"available_languages": "Suatavilla olevat puhheen parret ovat seuraavanlaeset :",
"lang_already_in_use": "No voehan tokkiisa! Johan tässä parraansa koettettaan viäntee, mutta jos ei kerta sekkään riitä, niin sittenpä asijalle ee oekkeestaan voe mittään.",
"lang_in_use": "Parasta aekkoo botti koettaapi sutkautella savvoo.",
"new_language_announce": "Botti koettaapi parraansa mukkaan viäntee seurraavissa sutkautuksissa sawwoo",
"topic_word": "Päevän polttava kysymys",
"topic_is": "Päevän polttava kysymys ompi",
"topic_changed": "Päevän pulinoejen aihe ompi waehettu uuenlaeseen",
"on_the_channel": "Paekalla",
"connected": "Yhistetty ompi",
"msgs_on_channels_being_relayed": "Kanawijen wiestit luikautettaan suunttaan sun toesseenkin",
"left_channel": "poestui kanawalta",
"quit_irc": "taes suuttuva, ja läks pois irkistä..",
"kicked_user": "kurmotti saunan tuakse",
"new_nick_is": "uus kuhtumanimi ompi",
"joined": "hyppäs mukkaan pulinoihin",
"pinned_message": "luikautti viestin seinälle",
"invalid_command_param": "Wammanen lisäke. Koetappa waekka'!apuva' tai '!apuva !apuva'",
"webhook_problem_message": "WebHook-wiheläisyys, wiesti wälitetään botin kautta",
"bridge": "silta",
"bridge_uptime": "Silta ollunna piällä",
"fix_everyone": "@ kaekki!",
"fix_here": "@ tiällä!",
"reason": "Syy",
"online": "Paekalla",
"away": "Poessa",
"offline": "Sammuksissa",
"retried": "Yritetty",
"times_no_success": "kertoo, mutta eipä meinoo yhistäminen onnistuwa ei sitten millään",
"day_short": "d",
"hour_short": "h",
"minute_short": "m",
"second_short": "s",
"help_dict": {
"listcommands": "Komennot: !apua (!apuva !help), !info, !tila (!status), !ketä (!kuka), !topic (& !shutdown/!sammu) / `!apua [!komento]` : antaa lisää tietoja (esim. `!apua !apua` - lisää tietoa botista)",
"!apua": "`!apua` - Listaa tunnetut botti-komennot. Muuta tietoa botista; Viestit välitetään IRC-kanavalta Discordiin ja päin vastoin. Jos IRCistä haluaa 'pingata' Discord-käyttäjää, niin se onnistuu @discordnimi kirjoittamalla IRCissä.",
"!apuva": "`!apuva` - Listaa tunnetut botti-komennot. Muuta tietoa botista; Viestit välitetään IRC-kanavalta Discordiin ja päin vastoin. Jos IRCistä haluaa 'pingata' Discord-käyttäjää, niin se onnistuu @discordnimi kirjoittamalla IRCissä.",
"!help": "`!help` - Listaa tunnetut botti-komennot. Muuta tietoa botista; Viestit välitetään IRC-kanavalta Discordiin ja päin vastoin. Jos IRCistä haluaa 'pingata' Discord-käyttäjää, niin se onnistuu @discordnimi kirjoittamalla IRCissä.",
"!info": "`!info` - Viestit välitetään IRC-kanavalta Discordiin ja toisin päin. Jos IRCistä haluaa 'pingata' Discord-käyttäjää, niin se onnistuu @discordnimi kirjoittamalla IRCissä.",
"!ketä": "`!ketä` - IRCistä kirjoitettuna listaa Discord käyttäjät/online-tilanteet - Discordista kirjoitettuna listaa paikalla olevat IRC-käyttäjät",
"!kuka": "`!kuka` - IRCistä kirjoitettuna listaa Discord käyttäjät/online-tilanteet - Discordista kirjoitettuna listaa paikalla olevat IRC-käyttäjät",
"!who": "`!who` - IRCistä kirjoitettuna listaa Discord käyttäjät/online-tilanteet - Discordista kirjoitettuna listaa paikalla olevat IRC-käyttäjät",
"!topic": "`!topic` - Palauttaa irkistä kirjoitettuna Discord-topicin, ja Discordista kirjoitettuna IRC-topicin",
"!tila": "`!tila` - Palauttaa sillan päälläoloajan / nykyisen tilan (?)",
"!status": "`!status` - Palauttaa sillan päälläoloajan / nykyisen tilan (?)",
"!speak": "`!speak [kieli]` - Vaehtaap kielen jota botti mulujauttelloo",
"!puhu": "`!puhu [kieli]` - Vaehtaap kielen jota botti mulujauttelloo",
"!viännä": "`!viännä [kieli]` - Vaehtaapi kielen jota botti mulujauttelloo",
"!sammu": "`!sammu [syy]` \n (Rajoitettu botti-operaattoreille) \n * Pysäyttää botin sekä Discordissa että IRCissä ja sammuttaa prosessin. \n (Syy on vaillinainen, jos annettu, se kerrotaan sammutettaessa sekä IRCciin että Discordiin kaikille yhdistetyille kanaville.)",
"!shutdown": "`!shutdown [syy]` \n (Rajoitettu botti-operaattoreille) \n * Pysäyttää botin sekä Discordissa että IRCissä ja sammuttaa prosessin. \n (Syy on vaillinainen, jos annettu, se kerrotaan sammutettaessa sekä IRCciin että Discordiin kaikille yhdistetyille kanaville.)"
}
},
"fi": {
"shutdownmessage": "Discord-IRC -silta sammuu oltuaan päällä",
"quitmessage": "IRC-Discord -silta sammui oltuaan päällä",
"available_languages": "Saatavilla olevat kielet :",
"lang_already_in_use": "Botti puhuu jo suomea.",
"lang_in_use": "Botti puhuu suomea.",
"new_language_announce": "Botti puhuu jatkossa suomea.",
"topic_word": "Otsikko",
"topic_is": "Otsikko on",
"topic_changed": "Otsikko vaihtui uuteen",
"on_the_channel": "Kanavalla",
"connected": "Yhdistetty",
"msgs_on_channels_being_relayed": "Kanavien viestit välitetään molempiin suuntiin",
"left_channel": "poistui kanavalta",
"quit_irc": "poistui IRCistä",
"kicked_user": "potkaisi käyttäjän",
"new_nick_is": "uusi nimi on",
"joined": "liittyi",
"pinned_message": "kiinnitti viestin",
"invalid_command_param": "Tuntematon lisäkomento. Koita '!apua' tai '!apua !apua'",
"webhook_problem_message": "WebHook-ongelma, viesti välitetään botin kautta",
"bridge": "silta",
"bridge_uptime": "Silta ollut päällä",
"fix_everyone": "@ kaikki!",
"fix_here": "@ täällä!",
"reason": "Syy",
"online": "Paikalla",
"away": "Poissa",
"offline": "Offline",
"retried": "Yritetty",
"times_no_success": "kertaa, mutta yhdistäminen ei onnistu",
"day_short": "d",
"hour_short": "h",
"minute_short": "m",
"second_short": "s",
"help_dict": {
"listcommands": "Komennot: !apua (!apuva !help), !info, !tila (!status), !ketä (!kuka), !topic (& !shutdown/!sammu) / `!apua [!komento]` : antaa lisää tietoja (esim. `!apua !apua` - lisää tietoa botista)",
"!apua": "`!apua` - Listaa tunnetut botti-komennot. Muuta tietoa botista; Viestit välitetään IRC-kanavalta Discordiin ja päin vastoin. Jos IRCistä haluaa 'pingata' Discord-käyttäjää, niin se onnistuu @discordnimi kirjoittamalla IRCissä.",
"!apuva": "`!apuva` - Listaa tunnetut botti-komennot. Muuta tietoa botista; Viestit välitetään IRC-kanavalta Discordiin ja päin vastoin. Jos IRCistä haluaa 'pingata' Discord-käyttäjää, niin se onnistuu @discordnimi kirjoittamalla IRCissä.",
"!help": "`!help` - Listaa tunnetut botti-komennot. Muuta tietoa botista; Viestit välitetään IRC-kanavalta Discordiin ja päin vastoin. Jos IRCistä haluaa 'pingata' Discord-käyttäjää, niin se onnistuu @discordnimi kirjoittamalla IRCissä.",
"!info": "`!info` - Viestit välitetään IRC-kanavalta Discordiin ja toisin päin. Jos IRCistä haluaa 'pingata' Discord-käyttäjää, niin se onnistuu @discordnimi kirjoittamalla IRCissä.",
"!ketä": "`!ketä` - IRCistä kirjoitettuna listaa Discord käyttäjät/online-tilanteet - Discordista kirjoitettuna listaa paikalla olevat IRC-käyttäjät",
"!kuka": "`!kuka` - IRCistä kirjoitettuna listaa Discord käyttäjät/online-tilanteet - Discordista kirjoitettuna listaa paikalla olevat IRC-käyttäjät",
"!who": "`!who` - IRCistä kirjoitettuna listaa Discord käyttäjät/online-tilanteet - Discordista kirjoitettuna listaa paikalla olevat IRC-käyttäjät",
"!topic": "`!topic` - Palauttaa irkistä kirjoitettuna Discord-topicin, ja Discordista kirjoitettuna IRC-topicin",
"!tila": "`!tila` - Palauttaa sillan päälläoloajan / nykyisen tilan (?)",
"!status": "`!status` - Palauttaa sillan päälläoloajan / nykyisen tilan (?)",
"!speak": "`!speak [kieli]` - Vaihtaa kielen jota botti puhuu",
"!puhu": "`!puhu [kieli]` - Vaihtaa kielen jota botti puhuu",
"!viännä": "`!viännä [kieli]` - Vaehtaapi kielen jota botti puhhuu",
"!sammu": "`!sammu [syy]` \n (Rajoitettu botti-operaattoreille) \n * Pysäyttää botin sekä Discordissa että IRCissä ja sammuttaa prosessin. \n (Syy on vaillinainen, jos annettu, se kerrotaan sammutettaessa sekä IRCciin että Discordiin kaikille yhdistetyille kanaville.)",
"!shutdown": "`!shutdown [syy]` \n (Rajoitettu botti-operaattoreille) \n * Pysäyttää botin sekä Discordissa että IRCissä ja sammuttaa prosessin. \n (Syy on vaillinainen, jos annettu, se kerrotaan sammutettaessa sekä IRCciin että Discordiin kaikille yhdistetyille kanaville.)"
}
}
}
}