Download the PHP package northmule/telegram-antisapm-registrations-bot without Composer
On this page you can find all versions of the php package northmule/telegram-antisapm-registrations-bot. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download northmule/telegram-antisapm-registrations-bot
More information about northmule/telegram-antisapm-registrations-bot
Files in northmule/telegram-antisapm-registrations-bot
Download northmule/telegram-antisapm-registrations-bot
More information about northmule/telegram-antisapm-registrations-bot
Files in northmule/telegram-antisapm-registrations-bot
Vendor northmule
Package telegram-antisapm-registrations-bot
Short Description Skeleton of the Laminas application with a module for combating spam registration in the Telegram group
License MIT
Package telegram-antisapm-registrations-bot
Short Description Skeleton of the Laminas application with a module for combating spam registration in the Telegram group
License MIT
Please rate this library. Is it a good library?
Informations about the package telegram-antisapm-registrations-bot
Скелет приложения Telegram bot для чата - против спам сообщений
Приложение использует элементы Laminas Framework, так же за основу скелета приложения взята структура Laminas Framework (Бывший Zend Framework)
Для чего этот бот применим
- Для борьбы с автоподпиской на группу
- Для блокирования всех тех кто не смог ответить на простой вопрос
- Автоматически блокирует ботов (без вопросов)
Что умеет БОТ
- Блокировать все действия пользователя после его вступления в группу
- Разблокировать все (не ограниченные глобально) действия пользователя после ответа на вопрос
- Удалить после удачного ответа за собой сообщение
- Поприветствовать пользователя
Запуск на своём домене
- Клонируйте репозитарий
- Настройте ваш сервер так что бы корнем сайта была папка public
- Переименуйте файл .env.dist в .env
- Настройте данные в .env
- Если всё верно - вы увидите страницу приветствия (базовый шаблон приложения)
Настройка
- В первую очередь создайте своего бота в Telegram
- После создания своего бота у вас будет (Токен и имя бота)
- Заполните все значения в файле .env
-
Выполните миграцию таблиц Doctrina или выполните запрос на создание нужной таблицы в вашей MySQL
- Выполните запрос в браузере "https://Ваш_домен/telegram-bot/set-hook" (APP_MODULE_TELEGRAM_BOT_HOOK_URL - должен содержать https://ваш_домен в .env)
- Если результат положительный, установите в .env APP_MODULE_TELEGRAM_DISABLE_SET в значение 1
- Создайте Группу и добавьте туда вашего бота. Сделайте бота администратором группы
- Протестируйте результат
Примеры
- Пример развёрнутого приложения Здесь
- Бот которого можно добавить в свою группу и посмотреть как он работает @akismetBot
- Боту @akismetBot необходимы права администратора
Ещё....
- Ошибки записываются в лог в /data/logs
- Лог запросов от сервиса Телеграм записывается в лог в /data/logs
- Базовая информация о пользователях сохраняется в MySQL
- Есть несколько событий на которые можно подписаться
Дополнительная информация
Ссылки на документацию сторонних источников
All versions of telegram-antisapm-registrations-bot with dependencies
PHP Build Version
Package Version
Requires
php Version
>=7.4
ext-pdo Version *
northmule/telegram-bot-anti-registration Version ^1.1.0
doctrine/doctrine-orm-module Version ^3.1
doctrine/migrations Version ^3.0
doctrine/orm Version ^2.7
ramsey/uuid Version ^4.1
vlucas/phpdotenv Version ^5.2
ext-pdo Version *
northmule/telegram-bot-anti-registration Version ^1.1.0
doctrine/doctrine-orm-module Version ^3.1
doctrine/migrations Version ^3.0
doctrine/orm Version ^2.7
ramsey/uuid Version ^4.1
vlucas/phpdotenv Version ^5.2
The package northmule/telegram-antisapm-registrations-bot contains the following files
Loading the files please wait ....