/
kewerborliert
/
Computer-15
Обзор
Документация
Войти
/
kewerborliert
/
Computer-15
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
TelegramBot/Bot/Controllers/UpdateController.lua
41 строка
1 KB
afyyar
upload
29 дек 2024, 08:26
29 дек 2024, 08:26
099515e
Код
Авторство
О чём код?
local actions = {} local cmd_start = require "Bot.Commands.cmd_start" local cmd_lua = require "Bot.Commands.cmd_lua" local cmd_register = require "Bot.Commands.cmd_register" local cmd_cmd = require "Bot.Commands.cmd_cmd" local cmd_cmd_list = require "Bot.Commands.cmd_cmd_list" local cmd_cmd_view = require "Bot.Commands.cmd_cmd_view" local cmd_remove = require "Bot.Commands.cmd_remove" local cmd_exec = require "Bot.Commands.cmd_exec" return { Handle = function(update, add_task) local m = update.message.text local id = update.message.from.id if (actions[id]) then actions[id](m) else if (m == "/start") then cmd_start(actions, id) elseif(m == "/lua") then cmd_lua(actions, id, add_task) elseif(m == "/register") then cmd_register(actions, id) elseif(m == "/list") then cmd_cmd_list(id) elseif (m == "/view") then cmd_cmd_view(actions, id) elseif (m == "/remove") then cmd_remove(actions, id) elseif (m == "/exec") then cmd_exec(actions, id) else cmd_cmd(id, m, add_task) end end end }