Skip to content

Commit ee3aa39

Browse files
authored
MERGE V2.0 - A complete rewrite.
V2.0 - A complete rewrite.
2 parents f5f73f1 + d870b20 commit ee3aa39

File tree

282 files changed

+8299
-197968
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

282 files changed

+8299
-197968
lines changed

.env.example

+162-139
Original file line numberDiff line numberDiff line change
@@ -1,149 +1,172 @@
1-
2-
# Discord
3-
LIVE_BOT_TOKEN=
4-
TEST_BOT_TOKEN=
1+
# +======+
2+
# +LEGEND+
3+
# +======+
4+
# BG = BIAS GAME
5+
# BJ = BLACKJACK
6+
# BOATS = Discord Boats
7+
# CID = CHANNEL ID
8+
# DB = Database Server
9+
# DD = DataDog
10+
# DIR = Directories
11+
# DM = DATA MOD
12+
# EM = EMOJI
13+
# FM = LASTFM
14+
# LIM = LIMIT
15+
# LYR = KSoftAPI Lyrics
16+
# OX = Oxford Dictionary
17+
# PAT = PATREON
18+
# PR = PROOFREADER
19+
# PRT = PORT
20+
# RID = ROLE ID
21+
# RMD = REMINDER
22+
# SPO = SPOTIFY
23+
# TL = TRANSLATOR
24+
# TNR = Tenor
25+
# TOP = TOP.GG
26+
# TWCH = TWITCH
27+
# TWT = TWITTER
28+
# URB = Urban Dictionary
29+
# WL = Wavelink Server
30+
# +======+
31+
# +LEGEND+
32+
# +======+
33+
34+
35+
# Bot Info
36+
PROD_BOT_TOKEN=
37+
DEV_BOT_TOKEN=
538
BOT_ID=
6-
OWNER_ID=
7-
8-
# Split Bot Mods by commas
9-
MODS_LIST=
10-
11-
BOT_INVITE_LINK=
12-
SUPPORT_SERVER_ID=
13-
SUPPORT_SERVER_LINK=
14-
BOT_NAME="Irene"
15-
BOT_PREFIX="%"
16-
BOT_WEBSITE=https://irenebot.com/
17-
IMAGE_HOST=https://images.irenebot.com/
18-
REPORT_CHANNEL_ID=
19-
SUGGEST_CHANNEL_ID=
20-
DEAD_IMAGE_CHANNEL_ID=
21-
ADD_IDOL_CHANNEL_ID=
22-
ADD_GROUP_CHANNEL_ID=
23-
TWITTER_CHANNEL_ID=
24-
IDOL_POST_LIMIT=40
25-
IDOL_NO_VOTE_LIMIT=5
26-
REMINDER_LIMIT=30
27-
IDOL_SEND_LIMIT=2
28-
TWITTER_UPDATE_LIMIT=2
29-
CURRENCY_NAME="Dollar"
30-
ICON_URL="https://cdn.discordapp.com/emojis/693392862611767336.gif?v=1"
31-
FOOTER_URL="https://cdn.discordapp.com/emojis/683932986818822174.gif?v=1"
32-
33-
# Reactions/Emotes - Accepts xxxxxxxx and discord supported emojis (never include the U at the start)
34-
TRASH_EMOJI=0001f5d1
35-
CHECK_MARK_EMOJI=00002705
36-
RELOAD_IMAGE_EMOJI=<:ReloadImage:694109526491922463>
37-
DEAD_LINK_EMOJI=<:DeadLink:695787733460844645>
38-
PREVIOUS_EMOJI=00002b05
39-
NEXT_EMOJI=000027a1
40-
41-
# Twitter
42-
TWITTER_ACCOUNT_ID=
43-
TWITTER_USERNAME=
44-
TWITTER_CONSUMER_KEY=
45-
TWITTER_CONSUMER_SECRET=
46-
TWITTER_ACCESS_KEY=
47-
TWITTER_ACCESS_SECRET=
48-
49-
50-
# Spotify
51-
SPOTIFY_CLIENT_ID=
52-
SPOTIFY_CLIENT_SECRET=
53-
54-
55-
# Oxford
56-
OXFORD_APP_ID=
57-
OXFORD_APP_KEY=
58-
59-
# Urban
60-
URBAN_HOST=mashape-community-urban-dictionary.p.rapidapi.com
61-
URBAN_KEY=
62-
63-
# Tenor
64-
TENOR_KEY=
65-
66-
# Top.gg
67-
TOP_GG_KEY=
68-
TOP_GG_WEBHOOK=
69-
70-
# Discord Boats
71-
DISCORD_BOATS_KEY=
72-
73-
# Postgres
74-
POSTGRES_HOST=localhost
75-
POSTGRES_DATABASE=postgres
76-
POSTGRES_USER=postgres
77-
POSTGRES_PASSWORD=password
78-
79-
# Wavelink
80-
WAVELINK_HOST="127.0.0.1"
81-
WAVELINK_PORT=2333
82-
WAVELINK_URI="http://127.0.0.1:2333"
83-
WAVELINK_PASSWORD=
84-
85-
# Papago
86-
PAPAGO_CLIENT_ID=
87-
PAPAGO_CLIENT_SECRET=
88-
89-
# LastFM
90-
LAST_API_KEY=
91-
LAST_SHARED_SECRET=
92-
LAST_ROOT_URL=http://ws.audioscrobbler.com/2.0/
93-
LAST_USER_AGENT=
94-
95-
# Patreon
96-
PATREON_LINK=
97-
PATREON_ROLE_ID=
98-
PATREON_SUPER_ROLE_ID=
99-
100-
# Translator/Proofreader/DataMod
101-
TRANSLATOR_ROLE_ID=
102-
PROOFREADER_ROLE_ID=
103-
DATAMOD_ROLE_ID=
104-
DATAMOD_LOG_CHANNEL_ID=
39+
BOT_OWNER_ID=
40+
BOT_NAME=
41+
BOT_DEFAULT_PREFIX=
42+
43+
# Database Server (DB) (Preferred PostgreSQL)
44+
DB_HOST=
45+
DB_NAME=
46+
DB_USER=
47+
DB_PASS=
48+
49+
# Support Server
50+
SUPPORT_SERVER_ID=703549827044343858
51+
BOT_OWNER_ONLY_SERVERS=703549827044343858,689682763246469129
52+
53+
# URLS
54+
BOT_INVITE_URL=
55+
BOT_WEBSITE_URL=
56+
BOT_IMAGE_HOST_URL=
57+
SUPPORT_SERVER_INVITE_URL=
58+
EMBED_ICON_URL=
59+
EMBED_FOOTER_URL=
60+
API_URL=localhost
61+
62+
# Channel IDS (CID)
63+
ADD_IDOL_CID=
64+
ADD_GROUP_CID=
65+
TWITTER_CID=
66+
DM_LOG_CID=
67+
BUG_CID=
68+
SUGGEST_CID=
69+
70+
# PORTS
71+
PRT_DB=
72+
PRT_SITE=
73+
PRT_API=
74+
PRT_WL=
75+
76+
# Role IDS (RID)
77+
RID_PAT=
78+
RID_SUPER_PAT=
79+
RID_TL=
80+
RID_PR=
81+
RID_DM=
82+
83+
# Directories (DIR) (Include / at end)
84+
DIR_AVATARS=
85+
DIR_BANNERS=
86+
DIR_BG=
87+
DIR_BJ=
88+
89+
# Restrictions (LIM = LIMIT) (TWT = Twitter) (RMD=REMINDER)
90+
LIM_POST=
91+
LIM_NO_VOTE=
92+
LIM_AUTO_SEND=
93+
LIM_TWT_UPDATE=
94+
LIM_RMD=
95+
96+
# Reactions/Emotes - Accepts xxxxxxxx and discord supported emojis (never include the U at the start)
97+
TRASH_EM=
98+
CHECKMARK_EM=
99+
F_EM=
100+
CAUTION_EM=
101+
PREVIOUS_EM=
102+
NEXT_EM=
103+
104+
# Twitter (TWT) Bot Information
105+
TWT_ACCOUNT_ID=
106+
TWT_USERNAME=
107+
TWT_CONSUMER_KEY=
108+
TWT_CONSUMER_SECRET=
109+
TWT_ACCESS_KEY=
110+
TWT_ACCESS_SECRET=
111+
112+
# Spotify (SPO)
113+
SPO_ID
114+
SPO_SECRET=
115+
116+
# Oxford Dictionary (OX)
117+
OX_ID=
118+
OX_KEY=
119+
120+
# Urban Dictionary (URB)
121+
URB_HOST=
122+
URB_KEY=
123+
124+
# Tenor (TNR)
125+
TNR_KEY=
126+
127+
# Top.gg (TOP)
128+
TOP_KEY=
129+
TOP_WEBHOOK_KEY=
130+
131+
# Discord Boats (BOATS)
132+
BOATS_KEY=
133+
134+
# Wavelink Server (WL)
135+
WL_HOST
136+
WL_URI
137+
WL_PASS
138+
139+
# Papago (PAP)
140+
PAP_ID=
141+
PAP_SECRET=
142+
143+
# LastFM (FM)
144+
FM_KEY=
145+
FM_SECRET=
146+
FM_URL=
147+
FM_AGENT=
148+
149+
# Patreon (PAT)
150+
PAT_LINK=
105151

106152
# Wolfram
107-
WOLFRAM_APP_ID=
108-
109-
# Lyrics API KEY - https://github.com/KSoft-Si/ksoftapi.py
110-
LYRICS_API_KEY =
111-
112-
# Idol Avatar Location (include / at the end)
113-
IDOL_AVATAR_LOCATION="Photos/avatar/"
114-
115-
# Idol Banner Location (include / at the end)
116-
IDOL_BANNER_LOCATION="Photos/banner/"
153+
WOLFRAM_ID=
117154

118-
# Bias Game Folder Location (include / at the end)
119-
BIAS_GAME_LOCATION="Photos/bias_game/"
155+
# KSoftAPI Lyrics (LYR)
156+
LYR_KEY=
120157

121-
# DataDog - DO NOT CHANGE NAMES OF THESE ENV VARIABLES - https://github.com/DataDog/datadogpy
122-
DATADOG_API_KEY=
123-
DATADOG_APP_KEY=
158+
# DataDog (DD)
159+
DD_API_KEY=
160+
DD_APP_KEY=
124161

125-
# Twitch
126-
TWITCH_CLIENT_ID=
127-
TWITCH_CLIENT_SECRET=
162+
# Twitch (TWCH)
163+
TWCH_ID=
164+
TWCH_SECRET=
128165

129-
# Vlive
130-
VLIVE_BASE_URL=http://api.vfan.vlive.tv/vproxy/channelplus
131-
VLIVE_APP_ID=8c6cc7b45d2568fb668be6e05b6e5a3b
166+
# IreneAPI
167+
API_TOKEN=test
132168

133-
# BlackJack Card Location
134-
CARD_LOCATION="Photos/cards/"
169+
# Weverse Implementation moved to https://github.com/MujyKun/Weverse
170+
# UCube Implementation in https://github.com/MujyKun/united-cube
135171

136-
# API
137-
API_PORT=5454
138-
# Private Keys are separated by commas
139-
PRIVATE_KEYS=
140-
FOLDER_LOCATION=
141-
REDIRECT_LOGIN=
142-
DISCORD_SCOPES=
143-
DISCORD_ENDPOINT_TOKEN=
144-
DISCORD_ENDPOINT_AUTHORIZE=
145-
DISCORD_CLIENT_ID=
146-
DISCORD_CLIENT_SECRET=
147172

148-
# MAIN SITE
149-
SITE_PORT=4848

.gitignore

+2-1
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,5 @@ venv/
1111
API/
1212
bias_game/
1313
idol/
14-
languages/IreneBot (translations).zip
14+
languages/IreneBot (translations).zip
15+
.env_real

.gitmodules

-3
This file was deleted.

.pre-commit-config.yaml

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
repos:
2+
- repo: https://github.com/psf/black
3+
rev: 21.12b0
4+
hooks:
5+
- id: black

IreneAPI

-1
This file was deleted.

LavaLinkServer/.gitignore

-2
This file was deleted.

LavaLinkServer/Lavalink.jar

-39.4 MB
Binary file not shown.

LavaLinkServer/README.md

-1
This file was deleted.

LavaLinkServer/application_example.yml

-49
This file was deleted.

Photos/.gitkeep

Whitespace-only changes.

0 commit comments

Comments
 (0)