Merge pull request #3 from mthlma/main

Customize and random
This commit is contained in:
Lucas Gabriel 2024-06-01 23:03:26 -03:00 committed by GitHub
commit 16a7576e49
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 46 additions and 4 deletions

24
src/commands/customize.js Normal file
View File

@ -0,0 +1,24 @@
module.exports = function(bot, msg) {
const chatId = msg.chat.id;
const userName = msg.from.first_name;
const userId = msg.from.id;
const opts = {
reply_to_message_id: msg.message_id,
reply_markup: {
resize_keyboard: true,
one_time_keyboard: true,
keyboard: [
[{text: 'He/Him'}],
[{text: 'She/Her'}],
[{text: 'They/Them'}],
],
}
};
const message = "Select your pronouns:";
bot.sendMessage(chatId, message, opts,{ parse_mode: 'Markdown' })
.catch(error => console.error('ERROR: Message cannot be sent:', error));
console.log(`INFO: /customize executed by ${userName}, ${userId}`);
}

View File

@ -7,12 +7,12 @@ module.exports = function(bot, msg) {
const message = `*Hello! I'm Lynx!*\n\nI'm a simple bot made entirely from scratch in Node.js by Lucas Gabriel (lucmsilva).\n\n` +
`I am running on a *GitHub Codespaces* server (see /stats), so please refrain from overusing or spamming the bot!\n\n` +
`*Some commands to test*:
*/start*: start the bot
*/help*: send this message
*/whois*: send some information about yourself
*/chatinfo*: send some information about the group
*/furry*: check if you are a furry
*/gay*: check if you are gay\n\n` +
*/gay*: check if you are gay
*/help*: send this message
*/start*: start the bot
*/whois*: send some information about yourself\n\n` +
`*See my source code in:* [GitHub Repository](https://github.com/lucmsilva651/lynx)\n\n` +
`Thanks to all users, testers, contributors, and others. Without you, perhaps this bot wouldn't be possible ❤️`;

18
src/commands/random.js Normal file
View File

@ -0,0 +1,18 @@
module.exports = function(bot, msg) {
const chatId = msg.chat.id;
const userName = msg.from.first_name;
const userId = msg.from.id;
function getRandomInt(max) {
return Math.floor(Math.random() * max);
}
const randomValue = getRandomInt(11);
const message = `*Generated value: ${randomValue}*`;
bot.sendMessage(chatId, message, { parse_mode: 'Markdown' })
.catch(error => console.error('ERROR: Message cannot be sent:', error));
console.log(`INFO: /random executed by ${userName}, ${userId}`);
}