Поддержка нескольких чатов
Feature description
Добавить поддержку редактирования конфига с созданием дополнительных чатов
chatId: 111111111
permission: "chat.1"
messages:
Префикс: "!"
префикс_в_игре: true
префикс_в_тг: false
globalChatName: "global"
chatId: 222222222
permission: "chat.2"
messages:
Префикс: "?"
префикс_в_игре: true
префикс_в_тг: false
globalChatName: "trade"
# отправляет сообщения из телеграм в админ чат только с символом >в начале
chatId: 333333333
permission: "chat.3"
messages:
Префикс: ">"
префикс_в_игре: true
префикс_в_тг: true
globalChatName: "adminchat"
И так далее...
отредактировано vanutp: нерелевантное для этого issue
Отдельно прошу добавить команду отправки сообщений, на подобии broadcast только для телеграм При поддержке привязки аккаунтов игры к телеге, можно будет отправлять сообщение в личку от имени ботаНапример, сообщение о важных событиях на сервере Интеграция с плагинами которые считывают ивенты, шедулеры и прочие фичи от того же CMI С отправкой сообщения в личку или в ТГ чат, можно будет отправить в личку ТГ по привязанному аккаунту в игре, сообщение о захвате территории привата, попытке гриферства и т.п. ((tgbridge send PLAYER сообщение))
Или же отправить командой сообщение в отдельный канал ((tgbridge channel_send ID сообщение)) Пример: CMI alias:
/report <aim> [playerName]
- asConsole! tbridge channel_send 33333333 Жалоба на aim у игрока ABOBA2008!
И если будет такая команда, можно будет добавить Minecraft.event, поддержку регистрации ивентов и выполнение отправки сообщения для каждого ивента То есть, ивент разрушения блоков из плагинов на королевства/города или плагины на защиту территории, сможет отправить своему владельцу в лс сообщение о захвате его территории каким то игроком
Ивент на покупку/продажу с плагинов аукциона/магазинов, сможет отправлять сообщение в привязанный акк лс о том что его товар приобрели
С ивентами в принципе огромное количество взаимодействия
На этом плагин можно будет завершить☺️ Огромное спасибо, будем с нетерпением ждать новостей, всей командой и онлайном!
Feature use case
Описал все сразу
Additional details
Выше
И было бы неплохо, иметь возможность изменить наполнение tps, list Дополнить его или хотя бы просто выключить
Отдельно прошу добавить команду отправки сообщений
#26
можно будет отправлять сообщение в личку от имени бота
Эту фичу точно не буду добавлять в мод, но есть планы сделать API #70
Поддержку ивентов тоже можно будет реализовать через API
И было бы неплохо, иметь возможность изменить наполнение tps, list
Весь текст можно изменить в lang.yml, возможность выключить будет в #65
Дополнительные чаты реализую только через интеграцию с Chatty (и другими плагинами когда/если получится). То есть в конфиге tgbridge будет задаваться только соответствие чата в игре чату в телеграме
Эту фичу точно не буду добавлять в мод, но есть планы сделать API #70
Поддержку ивентов тоже можно будет реализовать через API
Через API? То есть, мне нужно будет делать отдельный плагин на одну единственную команду?
Через API? То есть, мне нужно будет делать отдельный плагин на одну единственную команду?
да, функционала рассылок в лс точно не будет в плагине, т.к. во-первых пользователю нужно запустить бота для того чтобы он отправлял ему сообщения, во-вторых не вижу смысла рассылок в лс, когда можно сделать топик/канал с новостями
Отправка сообщений в топики/каналы по команде планируется, см #26
Отдельно прошу добавить команду отправки сообщений
можно будет отправлять сообщение в личку от имени бота
Эту фичу точно не буду добавлять в мод, но есть планы сделать API #70
Так стоп, ещё раз объясню... Вдруг я не правильно выразился Команда для отправки сообщения в определенный чат телеги Как broadcast
Смысл есть и сценариев применения очень много
С одной командой на отправку сообщений в определенный чат, через бота в тг, можно сделать систему репортов
Привязать тот же античит
Например, в анти-чите можно указать команду при достижении максимального количества нарушений
И вместо кика игрока с сервера, можно было бы сделать так называемый broadcast
Что то вроде "tgbridge send
- "tgbridge send anticheat игрок %player_name% был наказан n\ за использование %anticheat_violation%"
В ТГ чате "атичит", следующее
Игрок Aboba2006 был наказан
за использование *Fast Mining*
Ну и многие другие интересные фишки А это всего одна команда! Просто вывод сообщений от имени самого бота
Надеюсь что в этот раз дал понять насколько это хорошая команда И надеюсь что "сделать API", не значит что мне придется получить образование программиста и выучить JAVA, что бы просто добавить эту команду самому🥹
Да, именно про эту фичу написано в #26)
через интеграцию с Chatty
Несколько чатов все еще в планах? Реально ли будет это организовать и с HeroChat?
@lakiviko да, в планах, но без сроков. С HeroChat тоже будет
Ждём всем селом
Брух, устройте нам подарок на новый год, с жирнющей кнопкой пожертвования и мультичатами, хотя бы для чатти🥰