northmule/telegram-bot-anti-registration

Laminas 模块,用于创建处理自动注册的 Telegram 机器人

1.1.1 2021-11-21 17:50 UTC

This package is auto-updated.

Last update: 2024-09-22 00:28:17 UTC


README

在 Laminas 应用程序结构中的实现 GitHub

描述

当用户加入群组时,机器人将阻止用户的所有操作,直到收到用户的回答。

安装

composer require northmule/telegram-bot-anti-registration

配置

  1. 在全局应用程序中重新分配模块配置数组
 return [
    'telegramBot' => [
        'apiKey' => 'ТУТ_АБРАКАДАБРА_КЛЮЧ', //  Токен можно узнать/создать через @BotFather
        'botUsername' => '',
        'bootHookUrl' => 'https://exemple.ru', // Домен на адрес которого будут приходить сообщения от Telegram
        'logger' => [
            'telegramLog' => '', // Путь до файла логов запросов Телеграм. Файл должен существовать
            'fileLog' => '', // Путь до файла логов ошибок. Файл должен существовать
        ],
        'disableRouteSet' => 0, // Отключить режим настройки
    ]
];    

选项说明

  1. apiKey - 创建机器人后自行获取的 Telegram 令牌
  2. botUsername - 机器人名称
  3. bootHookUrl - 无斜杠的 https:// 域名。Telegram 将将 Json 消息发送到这里
  4. logger - 记录日志的绝对文件路径
  5. disableRouteSet - 单次使用后,可以指定为 1

标准路由

  1. https://exemple.ru/telegram-bot/set-hook - 配置模式
  2. https://exemple.ru/telegram-bot/bot-echo - 接收来自 Telegram 服务的请求的接收器

其他

  • 用于在自托管主机上启动的完整结构应用程序 - Laminas Skeleton

更多信息

指向外部文档的链接