Fixed whois + added help
This commit is contained in:
parent
8d34495256
commit
977291d639
2 changed files with 23 additions and 6 deletions
15
src/commands/help.js
Normal file
15
src/commands/help.js
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
module.exports = function(bot, msg) {
|
||||||
|
const chatId = msg.chat.id;
|
||||||
|
const userName = msg.from.first_name;
|
||||||
|
const userId = msg.from.id;
|
||||||
|
|
||||||
|
const message = `Hi! I am Lynx!\nI am a simple bot made entirely from scratch in Node.js by Lucas Gabriel (lucmsilva).\n\nSome commands to test:
|
||||||
|
- /start: start the bot
|
||||||
|
- /help: send this message
|
||||||
|
- /whois: send some information about yourself\n\nSee my source code in:
|
||||||
|
https://github.com/lucmsilva651/lynx.\n\nThanks to all users, testers, contributors, and others. Without you, perhaps this bot wouldn't be possible.`;
|
||||||
|
|
||||||
|
bot.sendMessage(chatId, message)
|
||||||
|
.catch(error => console.error('ERROR: Message cannot be send:', error));
|
||||||
|
console.log(`INFO: /help executed by ${userName}, ${userId}`);
|
||||||
|
}
|
|
@ -5,14 +5,16 @@ module.exports = function(bot, msg) {
|
||||||
const userHandle = msg.from.username;
|
const userHandle = msg.from.username;
|
||||||
const isBot = msg.from.is_bot;
|
const isBot = msg.from.is_bot;
|
||||||
const userPremium = msg.from.is_premium;
|
const userPremium = msg.from.is_premium;
|
||||||
const userPremiumOutput = "";
|
let userPremiumOutput = "";
|
||||||
|
|
||||||
if (userPremium == "true") {
|
if (userPremium) {
|
||||||
const userPremiumOutput = "\n\nYou have a Telegram Premium subscription.";
|
userPremiumOutput = "You have a Telegram Premium subscription.";
|
||||||
|
} else {
|
||||||
|
userPremiumOutput = "You don't have a Telegram Premium subscription.";
|
||||||
}
|
}
|
||||||
|
|
||||||
const message = `Your name is: ${userName}\nYour username is: ${userHandle}\nYour ID is: ${userId}\nYou are a bot: ${isBot}` + userPremiumOutput;
|
const message = `Your name is: ${userName}\nYour username is: ${userHandle}\nYour ID is: ${userId}\nYou are a bot: ${isBot}\n\n${userPremiumOutput}`;
|
||||||
|
|
||||||
bot.sendMessage(chatId, message)
|
bot.sendMessage(chatId, message)
|
||||||
.catch(error => console.error('ERROR: Message cannot be send:', error));
|
.catch(error => console.error('ERROR: Message cannot be send:', error));
|
||||||
console.log(`INFO: /whois executed by ${userName}, ${userId}`)
|
console.log(`INFO: /whois executed by ${userName}, ${userId}`)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue