При добавлении в открытые (или закрытые) группы позволяет пересылать ВСЕ поступающие сообщения на указанный аккаунт
- Клонируйте репозиторий:
git clone https://github.com/Null-ch/telegram-forwarding-messages.git
cd telegram-messages-forwarding
- Установите зависимости:
composer install
- Скопируйте файл конфигурации:
cp .env.example .env
- Отредактируйте
.env
файл, указав свои данные:
TG_API_ID=your_api_id
TG_API_HASH=your_api_hash
TG_TARGET_USERNAME=target_username
Запустите бота:
php src/app.php
Бот будет:
- Авторизоваться в Telegram
- Отправлять приветственное сообщение указанному пользователю
- Слушать все входящие сообщения
- Пересылать новые сообщения указанному пользователю
Для завершения работы нажмите Ctrl+C.
├── src/
│ ├── Handlers/
│ │ └── MessageHandler.php
│ ├── Interfaces/
│ │ └── MessageHandlerInterface.php
│ ├── Services/
│ │ └── TelegramService.php
│ └── app.php
├── .env.example
├── .gitignore
├── composer.json
└── README.md
- PHP 8.0 или выше
- Composer
- Telegram API credentials (api_id и api_hash)