/* main.js */
const router = new Router({ prefix: ["Бот, ", "Bot, "] });
router.command(["переведи", "transfer"], new PayCommand());
/* onMessage */
router.route("Бот, переведи другу 100руб"); // PayCommand -> execute(<bot instance>, ["другу", "100руб"]);
router.route("Bot, transfer friend 100$"); // PayCommand -> execute(<bot instance>, ["friend", "100$"]);
/* где-то в файлах */
class PayCommand extends router.Command {
execute(bot, args) {
...
}
}
if err is None:
... # пишем ошибку
else:
... # не пишем ошибку
def get_range(n):
if n < 0:
return []
result = []
counter = 0
while counter < n:
result.append(counter)
counter += 1
return result
Если префикс - "!", а команда "!help me" выдаст: cmd = "help", args = ["me"].