# Go Chat Bridge Мультичат-бот для объединения Telegram и Discord. ## Возможности - Пересылка сообщений между Telegram и Discord - Отображение имени отправителя в пересылаемых сообщениях - Поддержка медиафайлов (изображения, видео, документы) ## Быстрый старт 1. Клонируйте репозиторий: ```bash git clone cd turn-rox-bridge ``` 2. Установите зависимости: ```bash go mod tidy ``` 3. Создайте и настройте ботов/токены для платформ: - Telegram: получите токен у @BotFather - Discord: создайте приложение и получите токен 4. Укажите переменные окружения: ```bash export TELEGRAM_TOKEN=... # токен Telegram-бота export DISCORD_TOKEN=... # токен Discord-бота export TELEGRAM_CHAT_ID=... # id чата/канала Telegram export DISCORD_CHANNEL_ID=... # id канала Discord ``` 5. Запустите приложение: ```bash go run . ``` ## Формат пересылаемых сообщений - `[TG] user: текст` — из Telegram - `[DS] user: текст` — из Discord ## Пример .env Создайте файл `.env` в корне проекта и заполните: ```env TELEGRAM_TOKEN=your_telegram_token DISCORD_TOKEN=your_discord_token TELEGRAM_CHAT_ID=-1001234567890 DISCORD_CHANNEL_ID=123456789012345678 ``` docker-compose автоматически подхватит эти переменные. ## TODO - Поддержка вложений и файлов - Админ-команды - Логирование событий ## Лицензия MIT