webnitros / telegrammanager
v1.1.6
2022-08-14 20:15 UTC
Requires
- php: >=7.0.0
- longman/telegram-bot: ^0.78.0
Requires (Dev)
- mockery/mockery: ^1.4
- phpunit/phpunit: 9.*
- roave/security-advisories: dev-latest
README
Управление ботами telegram и реакциями на вызываемые команды
Код который необходимо посместить $token = ''; $username = ''; $properties = []; // Сюда положить POST что присылается на WebHook от телеграм бота // Создаем Бота $Bot = new Bot($token,$username); // Создаем hook $Hook = new Hook($Bot,$properties): // Хранилище для хуков $Action = new CommandAction(); // Добавляем хук на команду start $Action->addCommandHandler('start', function (Hook $Hook) { // В классе Hook автоматически определяется чат и пользователь куда будет возвращаться сообщение, по этому напишем ему привет $Hook->user()->message('Hello'); }); // Для Класс обработчика пример в классе \TelegramManager\Hooks\CallbackMessage обязательно должен быть подключен интерфейс TelegramManager\Client\Hook $Action->addCommandHandler('help', \TelegramManager\Hooks\CallbackMessage::class); // Запускаем ниши хуки на команды $Hook->run();