Skip to content

Commit

Permalink
Merge pull request #3 from holasoygrel/dev
Browse files Browse the repository at this point in the history
cambios a produccion
  • Loading branch information
piedraprog authored Mar 14, 2022
2 parents 785e3f6 + 1fae859 commit 4e5925e
Show file tree
Hide file tree
Showing 6 changed files with 66 additions and 38 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
</p>

# BUGS
Aquí iran los bugs que se lleguen a encontrar en las funcionalidades del bot
- Poder iniciar un pomodoro individual desde el proceso de uno grupal y viceversa

# Ultimas actualizaciones:<br />
- Arreglado el bug de los grupos
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "pomobot",
"version": "2.0.0",
"version": "2.0.1",
"description": "bot pomodoro con discord ",
"main": "bot.js",
"scripts": {
Expand Down
45 changes: 42 additions & 3 deletions src/bot.js
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,6 @@ import { deleteGroupsBreak } from "./database/resolvers/GroupBreakResolver";
// Librerias usuario
import config from './config';
import './database'
import { channel } from 'diagnostics_channel';


const main = async () => {
Expand Down Expand Up @@ -112,6 +111,7 @@ const main = async () => {
try {
if (interaction.isButton()) {
const { customId } = interaction;

if (customId === "pomodoro") {
await client.commands.get(customId).execute(interaction, {
work: 25,
Expand All @@ -124,6 +124,18 @@ const main = async () => {
rest: 0,
error: { pom: "", rest: "" },
});
} else if (customId === "sesionpomodoro") {
await client.commands.get(customId).execute(interaction, {
work: 25,
rest: 0,
error: { pom: "", rest: "" },
});
} else if (customId === "sesiongrupal") {
await client.commands.get(customId).execute(interaction, {
work: 25,
rest: 0,
error: { pom: "", rest: "" },
});
} else {

await client.commands.get(customId).execute(interaction);
Expand Down Expand Up @@ -166,17 +178,44 @@ const main = async () => {
let interaction = null;

if (command === "grupo") {
let validGroupPomodoro = await canStartGroup(message);
if (validGroupPomodoro) {

let validGroupPomodoro = await canStartGroup(message);

console.log("entro a grupo",validPomodoro);
if (validGroupPomodoro) {
if (!options.work) {
options.work = 25;
}
await client.commands.get("grupo").execute(interaction, options);
}
return;
}
if (command === "sesiongrupal") {

let validSesionGroupPomodoro = await canStartGroup(message);
if (validSesionGroupPomodoro) {
if (!options.work) {
options.work = 25;
}
await client.commands.get("sesiongrupal").execute(interaction, options);
}
return;
}

if (command === "sesionpomodoro") {

let validSesionPomodoro = await canStartPomodoro(message);
if (validSesionPomodoro) {
if (!options.work) {
options.work = 25;
}
await client.commands.get("sesionpomodoro").execute(interaction, options);
}
return;
}

if (command === "pom" || command === "pomodoro") {

let validPomodoro = await canStartPomodoro(message);
if (validPomodoro) {
if (!options.work) {
Expand Down
12 changes: 6 additions & 6 deletions src/commands/donate.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@ let data = new SlashCommandBuilder()

let donateEmbed = new MessageEmbed()
.setColor('#dc2f02')
.setTitle('Donar')
.setFooter({text:'hecho con ♥ por bygrel y piedraprog v 1.0.2'})
.setDescription('Si te gusta el bot y quieres apoyarlo, puedes hacerlo con una donación a la cuenta de paypal de este bot.\n\n' )
.setTitle('Contribuye con el mantenimiento')
.setFooter({text:'hecho con ♥ por @bygrel y @piedraprog v 2.0.1'})
.setDescription('Si te gusta el bot y quieres apoyarlo, puedes hacerlo comprándome un café y asi poder trabajar mejor :D.\n\n' )

const donateRow = new MessageActionRow().addComponents(
new MessageButton()
Expand All @@ -18,7 +18,7 @@ const donateRow = new MessageActionRow().addComponents(
.setEmoji("☕")
.setURL("https://ko-fi.com/pomobot"),
new MessageButton()
.setLabel("Github")
.setLabel("Ve como estoy hecho :D")
.setStyle("LINK")
.setEmoji("💻")
.setURL("https://github.com/holasoygrel/pomobot")
Expand All @@ -28,7 +28,7 @@ const donateRow = new MessageActionRow().addComponents(
let intExe = async (interaction, options) => {

await interaction.reply({
content: `${interaction.user.toString()} gracias por el interés en mantener y usar el bot !`,
content: `${interaction.user.toString()} gracias por el interés en mantener y usar el bot 🤩🤩`,
embeds: [donateEmbed],
components: [donateRow],
ephemeral: false,
Expand All @@ -39,7 +39,7 @@ let intExe = async (interaction, options) => {
let mesExe = async (message, options) => {
await message.react("🙏");
await message.channel.send({
content: `${message.author.toString()} gracias por el interés en mantener el bot!`,
content: `${message.author.toString()} gracias por el interés en mantener el bot 🤩🤩`,
embeds: [donateEmbed],
components: [donateRow],
ephemeral: false,
Expand Down
36 changes: 15 additions & 21 deletions src/commands/help.js
Original file line number Diff line number Diff line change
Expand Up @@ -32,56 +32,50 @@ let helpEmbed = new MessageEmbed()
const helpRow = new MessageActionRow().addComponents(
new MessageButton()
.setCustomId("pomodoro")
.setLabel("Da incio a un pomodoro de 25 min")
.setLabel("Inicia un pomodoro de 25 min")
.setStyle("SECONDARY")
.setEmoji("🍅"),
new MessageButton()
.setCustomId("Productividad")
.setLabel("Productivity")
.setCustomId("grupo")
.setLabel("Inicia un pomodoro grupal de 25 min")
.setStyle("SECONDARY")
.setEmoji("📈"),
.setEmoji("🍅"),
new MessageButton()
.setCustomId("sesionpomodoro")
.setLabel("Inicia una Sesion de pomodoro")
.setStyle("SECONDARY")
.setEmoji("🍅"),
new MessageButton()
.setCustomId("rangos")
.setLabel("Tabla de clasificación")
.setStyle("SECONDARY")
.setEmoji("🏆"),
new MessageButton()
.setCustomId("sesionpomodoro")
.setLabel("Dar inicio a la sesion de pomodoro")
.setStyle("LINK")
.setURL("https://github.com/holasoygrel/pomobot"),
new MessageButton()
.setLabel("Github")
.setStyle("LINK")
.setURL("https://github.com/holasoygrel/pomobot"),
new MessageButton()
.setCustomId("Apoyar")
.setCustomId("donar")
.setLabel("Apoya el mantenimiento del bot ♥")
.setStyle("PRIMARY")
.setEmoji("🙏")
.setStyle("PRIMARY"),
);

let intExe = async (interaction, options) => {
await interaction.reply({
content: `${interaction.user.toString()} Bien, Como si mover elefantes con las manos no fuese \'suficiente !`,
content: `${interaction.user.toString()} Aquí están los comandos para saber como trabajo 👷‍♂️!`,
embeds: [helpEmbed],
components: [helpRow],
ephemeral: false,
// ephemeral: false,
});
};

let mesExe = async (message) => {
await message.react("🙄");
await message.react("");
await message.channel.send({
content: `${message.author.toString()} Bien, Como si mover elefantes con las manos no fuese suficiente !`,
content: `${message.author.toString()} Aquí están los comandos para saber como trabajo 👷‍♂️!`,
embeds: [helpEmbed],
components: [helpRow],
});
};

let execute = async (interaction, options) => {
if (interaction !== null) {

intExe(interaction, options);
} else {
mesExe(options.message);
Expand Down
7 changes: 1 addition & 6 deletions src/utils/canStart.js
Original file line number Diff line number Diff line change
Expand Up @@ -40,12 +40,7 @@ let canStartGroup = async (message) => {
await message.reply("```Error: No estas conectado a un canal de voz```");
return false;

} else if (!message.member?.voice?.channel?.name.includes("grupo")) {

await message.reply("```Error: No estas conectado a un canal de voz de Pomodoro grupal```");
return false;

} else if (message.channel.type === "GUILD_TEXT" && !message.channel.name.includes("grupo")) {
} else if (message.channel.type === "GUILD_TEXT" && !message.channel.name.includes("pomobot")) {

await message.reply("Solo puedes iniciar un Pomodoro grupal en el canal de Pomodoro grupal");
return false;
Expand Down

0 comments on commit 4e5925e

Please sign in to comment.