northmule/telegram-bot-anti-registration
Composer 安装命令:
composer require northmule/telegram-bot-anti-registration
包简介
Laminas module for creating a Telegram bot to deal with auto registration
关键字:
README 文档
README
Реализация в структуре приложения Laminas здесь GitHub
Описание
При вступлении пользователя в группу, бот блокирует все действия пользователя, до тех пор пока не получит от пользователя ответ на вопрос.
Установка
composer require northmule/telegram-bot-anti-registration
Настройка
- Переназначить массив настроек модуля в глобальном приложении
return [
'telegramBot' => [
'apiKey' => 'ТУТ_АБРАКАДАБРА_КЛЮЧ', // Токен можно узнать/создать через @BotFather
'botUsername' => '',
'bootHookUrl' => 'https://exemple.ru', // Домен на адрес которого будут приходить сообщения от Telegram
'logger' => [
'telegramLog' => '', // Путь до файла логов запросов Телеграм. Файл должен существовать
'fileLog' => '', // Путь до файла логов ошибок. Файл должен существовать
],
'disableRouteSet' => 0, // Отключить режим настройки
]
];
Пояснение опций
- apiKey - Токен Телеграм, который вы получаете самостоятельно после создания бота
- botUsername - Имя бота
- bootHookUrl - Домен с https:// без слэша в конце. Сюда будут приходить Json сообщения от Telegram
- logger - Абсолютные пути до файлов, для записи логов
- disableRouteSet - после однократного использования, можно указать 1
Стандартные маршруты
- https://exemple.ru/telegram-bot/set-hook - Режим настройки
- https://exemple.ru/telegram-bot/bot-echo - Приёмник запросов с сервиса Telegram
Прочее
- Готовое приложение с всей структурой для запуска на своём хостинге - Laminas Skeleton
Дополнительная информация
Ссылки на документацию сторонних источников
统计信息
- 总下载量: 70
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 4
- 点击次数: 0
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2020-12-04