|
1 | 1 | package slash.dashboard; |
2 | 2 |
|
3 | 3 | import mysql.BotInfos; |
4 | | -import mysql.Token; |
5 | | -import mysql.dashboard.PlayerInfos; |
6 | 4 | import net.dv8tion.jda.api.EmbedBuilder; |
7 | 5 | import net.dv8tion.jda.api.events.interaction.command.SlashCommandInteractionEvent; |
8 | 6 | import net.dv8tion.jda.api.interactions.components.buttons.Button; |
9 | 7 | import slash.types.ServerSlash; |
10 | 8 |
|
11 | 9 | import java.awt.*; |
12 | | -import java.util.concurrent.TimeUnit; |
13 | | - |
14 | 10 | public class Login implements ServerSlash { |
15 | 11 | @Override |
16 | 12 | public void performCommand(SlashCommandInteractionEvent event) { |
17 | 13 |
|
18 | 14 | if(BotInfos.getBotInfos("cmd_login_on").equals("1")) { |
19 | | - if (PlayerInfos.isExist(event.getMember().getId(), "discord_id", "users")) { |
20 | | - String link = Token.uploadTokenLink(event.getMember().getId()); |
21 | | - |
22 | | - EmbedBuilder builder = new EmbedBuilder(); |
23 | | - builder.setAuthor("Team Sensivity"); |
24 | | - builder.setFooter("https://team-sensivity.de"); |
25 | | - builder.setThumbnail(BotInfos.getBotInfos("logo_url")); |
26 | | - builder.setColor(Color.decode("#2ecc71")); |
27 | | - builder.setTitle("Login Link"); |
28 | | - builder.setDescription("Benutze folgenden Link oder Button um dich im Dashboard anzumelden."); |
29 | | - builder.addField("Link", ">> " + link, false); |
30 | | - |
31 | | - event.replyEmbeds(builder.build()).setActionRow(Button.link(link, "Login")).setEphemeral(true).queue(); |
32 | | - |
33 | | - }else { |
34 | | - EmbedBuilder builder = new EmbedBuilder(); |
35 | | - builder.setColor(Color.red); |
36 | | - builder.setDescription("Dir konnte kein TeamSensivityAccount zugeordnet werden. Benutze **/connect** um einen Account zu erstellen."); |
37 | | - builder.setThumbnail("https://sensivity.team/bot/img/logo-transparent.png"); |
38 | | - builder.setTitle("Kein TeamSensivityAccount."); |
39 | | - |
40 | | - event.replyEmbeds(builder.build()).setEphemeral(true).queue(); |
41 | | - } |
| 15 | + EmbedBuilder builder = new EmbedBuilder(); |
| 16 | + builder.setTitle("Team Sensivity Dashboard"); |
| 17 | + builder.setColor(Color.decode("#2ecc71")); |
| 18 | + builder.setThumbnail(BotInfos.getBotInfos("logo_url")); |
| 19 | + builder.setDescription("Benutze den Button um dich im Team Sensivity Dashboard anzumelden."); |
| 20 | + event.replyEmbeds(builder.build()).setEphemeral(true).setActionRow(Button.link("https://discord.com/api/oauth2/authorize?client_id=917069851191816262&redirect_uri=https%3A%2F%2Fdashboard.sensivity.team%2Fconnect%2Fregister.php&response_type=code&scope=identify%20connections", "Zum Login")).queue(); |
42 | 21 | }else { |
43 | 22 | EmbedBuilder builder = new EmbedBuilder(); |
44 | 23 | builder.setColor(Color.red); |
45 | 24 | builder.setDescription("Dieser Befehl ist zurzeit deaktiviert. Versuche es später erneut."); |
46 | | - builder.setThumbnail("https://sensivity.team/bot/img/logo-transparent.png"); |
| 25 | + builder.setThumbnail(BotInfos.getBotInfos("logo_url")); |
47 | 26 | builder.setTitle("Befel ist deaktiviert."); |
48 | 27 |
|
49 | 28 | event.replyEmbeds(builder.build()).setEphemeral(true).queue(); |
|
0 commit comments