▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/TelegramLink
TelegramLink

TelegramLink

Linking a Telegram account to a Minecraft nickname

Оцените первым
53
1

English


TelegramLink — Minecraft Plugin

Link Telegram accounts to Minecraft nicknames. Compatible with Spigot / Paper 1.8 – 26.1.2.


Quick Start

  1. Put TelegramLink.jar into plugins/
  2. Start the server
  3. Open plugins/TelegramLink/config.yml and insert your bot token
  4. Run /tlinkreload or restart the server

Getting a Bot Token

  1. Open Telegram → find @BotFather → send /newbot
  2. Enter a name and username for the bot
  3. Copy the token that looks like 123456789:AAFxxxxx

How Linking Works

1. Player types in Minecraft:   /tlink
   → Receives a code:            A3K9PQ

2. Player sends to Telegram bot: A3K9PQ
   → Bot replies:                ✅ Account linked!

Code is valid for 10 minutes (configurable in config.yml).


Multilanguage

Language files are automatically extracted to plugins/TelegramLink/lang/ on first run:

plugins/TelegramLink/
├── config.yml       ← choose language here
└── lang/
    ├── ru.yml       ← Russian
    └── en.yml       ← English

Set the language in config.yml:

language: en.yml   # or ru.yml

You can create a custom translation — copy en.yml to lang/de.yml, translate it, and set language: de.yml.

To apply changes: /tlinkreload — no server restart needed.


Proxy (if api.telegram.org is blocked)

Common on Russian hosting providers. Enable in config.yml:

bot:
  proxy:
    enabled: true
    type: HTTP       # or SOCKS5
    host: 1.2.3.4
    port: 8080
    username: ""     # leave blank if no auth required
    password: ""

Commands

Minecraft

CommandDescriptionPermission
/tlinkGenerate a link codetelegramlink.use
/tunlinkUnlink Telegram accounttelegramlink.use
/tlinklist [player]List all links / check playertelegramlink.admin
/tlinkadmin link <player> <tg_id>Link manuallytelegramlink.admin
/tlinkadmin unlink <player>Unlink manuallytelegramlink.admin
/tlinkreloadReload config + language filetelegramlink.admin

Telegram Bot

CommandDescription
/startWelcome message
/linkLinking instructions
/unlinkUnlink account
/statusCheck link status
A3K9PQEnter code directly

config.yml — All Settings

language: en.yml         # language file: en.yml / ru.yml / your_file.yml

bot:
  token: "YOUR_TOKEN"
  username: "YourBot"
  proxy:
    enabled: false       # true if Telegram is blocked
    type: HTTP           # HTTP or SOCKS5
    host: 127.0.0.1
    port: 8080
    username: ""
    password: ""

database: type: sqlite # sqlite or mysql sqlite-file: telegramlink.db

code-expiry-minutes: 10

notifications: join: true # notify on player join quit: true # notify on player quit death: false # notify on player death


---

# Russian

---

# TelegramLink — Плагин для Minecraft

Привязка Telegram-аккаунта к Minecraft-нику.
Совместим со Spigot / Paper **1.8 – 26.1.2**.

---

## Быстрый старт

1. Положите `TelegramLink.jar` в папку `plugins/`
2. Запустите сервер
3. Откройте `plugins/TelegramLink/config.yml` и вставьте токен бота
4. Выполните `/tlinkreload` или перезапустите сервер

---

## Получить токен бота

1. Откройте Telegram → найдите **@BotFather** → напишите `/newbot`
2. Введите имя и username бота
3. Скопируйте токен вида `123456789:AAFxxxxx`

---

## Как привязать аккаунт

  1. Игрок пишет в Minecraft: /tlink → Получает код: A3K9PQ

  2. Игрок пишет боту Telegram: A3K9PQ → Бот отвечает: ✅ Аккаунт привязан!


Код действует **10 минут** (настраивается в `config.yml`).

---

## Мультиязычность

При первом запуске языковые файлы автоматически создаются в `plugins/TelegramLink/lang/`:

plugins/TelegramLink/ ├── config.yml ← выбор языка здесь └── lang/ ├── ru.yml ← русский └── en.yml ← английский


Выбор языка в `config.yml`:
```yaml
language: ru.yml   # или en.yml

Можно создать собственный перевод — скопируйте ru.yml в lang/de.yml, переведите и укажите language: de.yml.

После смены языка: /tlinkreload — перезапуск сервера не нужен.


Прокси (если api.telegram.org заблокирован)

Актуально для российских хостингов. Включите в config.yml:

bot:
  proxy:
    enabled: true
    type: HTTP       # или SOCKS5
    host: 1.2.3.4
    port: 8080
    username: ""     # оставить пустым если авторизация не нужна
    password: ""

Команды

Minecraft

КомандаОписаниеПраво
/tlinkСгенерировать код привязкиtelegramlink.use
/tunlinkОтвязать Telegramtelegramlink.use
/tlinklist [ник]Список / статус игрокаtelegramlink.admin
/tlinkadmin link <ник> <tg_id>Привязать вручнуюtelegramlink.admin
/tlinkadmin unlink <ник>Отвязать вручнуюtelegramlink.admin
/tlinkreloadПерезагрузить конфиг + языкtelegramlink.admin

Telegram-бот

КомандаОписание
/startПриветствие
/linkИнструкция по привязке
/unlinkОтвязать аккаунт
/statusСтатус привязки
A3K9PQВвести код напрямую

config.yml — Все настройки

language: ru.yml         # язык: ru.yml / en.yml / ваш_файл.yml

bot:
  token: "ВАШ_ТОКЕН"
  username: "ВашБот"
  proxy:
    enabled: false       # true если Telegram заблокирован
    type: HTTP           # HTTP или SOCKS5
    host: 127.0.0.1
    port: 8080
    username: ""
    password: ""

database:
  type: sqlite           # sqlite или mysql
  sqlite-file: telegramlink.db

code-expiry-minutes: 10

notifications:
  join: true             # уведомление о входе на сервер
  quit: true             # о выходе
  death: false           # о смерти
Партнёрский материал

Сервер для плагина TelegramLink - как у профи

Плагин TelegramLink создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином TelegramLink для друзей можно за пару минут - BungeeHost всё уже подготовил.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

26.1.x1.21.x1.20.x1.19.x1.18.x1.17.x1.16.x1.15.x1.14.x1.13.x

Платформы

Поддерживаемые окружения

Сервер

Ссылки


Детали

Лицензия:
Опубликован:3 месяца назад
Обновлён:3 месяца назад
Главная