Ново в Mumcord 0.6.0
Малки екстри за големите вечери
Mumcord 0.6.0 добавя плъгини: малки, безопасни екстри върху гласовия чат. Работят вътре в Mumcord, не изискват промени по сървъра и вървят на всеки стандартен Mumble сървър. Хората с официалния Mumble клиент виждат обикновен текстов ред там, където е важно, и нищо повече.
- В пясъчник
- Подписани
- Без промени по сървъра
- 24 езика
Първите плъгини
Нищо не е предварително инсталирано. Избери каквото допада на компанията ти и остави останалото.
Анкета
Задай въпрос на канала с до десет възможности и гледай как гласовете пристигат на живо.
- От 2 до 10 възможности, ленти с гласове на живо в карта в чата
- Нямаш Mumcord? Гласувай, като напишеш
!poll 1,!poll 2… в чата - Резултатите се показват, когато анкетата приключи
Зарове
/roll d20 или 2d6+3, с честни хвърляния, на които другите са свидетели и могат да ги проверят.
- Предимство и недостатък, отпадане на най-ниския или най-високия, до 20 зара
- Другите потребители на Mumcord в канала са свидетели на всяко хвърляне, така че никой не може да мами
- История на хвърлянията, която можеш да разгънеш
Ехолинги
Малко създание от звук, което расте, докато си с приятели.
- 5 вида, 4 етапа на растеж, 3 цвята
- Расте от времето, прекарано заедно в глас и чат
- Никога не умира, никога не нервира
Mumbot Music
Дистанционно за твоя музикален бот Mumbot.
- Десен бутон върху бота → „Настрой бота“
- Какво се свири, пропускане, сила на звука, опашката и добавяне на песни
- Нужен е Mumbot на сървъра: обикновен Mumble потребител, без промени по сървъра
EVE Fit
Постави фит от EVE Online в чата и всички виждат карта на кораба.
- Разпознава EFT фитове, поставени в чата, и показва карта с кораб и модули
- Отваря пълния изглед на фита офлайн, направо в Mumcord
- Бутон „Копирай фита“ и е безплатен
EVE Online and all related logos and images are trademarks or registered trademarks of CCP hf. Mumcord is not affiliated with CCP hf. Изгледът на фита се базира на eveship.fit от проекта EVEShipFit.
Бутоните за инсталиране отварят плъгина в Mumcord 0.6.0 или по-нов, където потвърждаваш инсталацията. Ако нищо не се отвори, подробностите са на страницата на плъгина.
Екранни снимки
Виж ги в Mumcord
Директно от Mumcord 0.6.0, в тъмна и светла тема.
-
Разгледай официалните плъгини направо в Настройки. -
Подписаните пакети се проверяват преди инсталиране. -
Анкетата заменя съобщението си в чата с жива карта. -
Гласувай в страничния панел; всички виждат как броят се обновява. -
Echolings: любимец, който расте, докато се събирате заедно. -
Надбягвай Echolings на приятелите си до хапката. -
Постави EVE Online fit и той се превръща в спретната карта. -
Open показва пълното колело на екипировката и статистиките. -
Дронов хангар, товарен отсек и бележката на CCP.
Никой не остава встрани
Плъгините не изискват промени по сървъра и работят на всеки стандартен Mumble сървър. Приятелите с официалния Mumble клиент виждат обикновен текстов ред там, където е важно, и нищо повече.
Илюстрация: точният текст идва от всеки плъгин.
Инсталиран за минута
Плъгините живеят в настройките и виждаш какво може да прави всеки от тях, преди да е на компютъра ти.
- 1 Разгледай Настройки → Плъгини → Разгледай.
- 2 Провери Избери плъгин и прегледай разрешенията му.
- 3 Инсталирай Иконата му се появява в лентата с плъгини под дървото на каналите.
Безопасни по дизайн
Плъгинът е гост във твоето приложение. Ето къщните правила.
Строг пясъчник
Всеки плъгин е малка WebAssembly програма в строг пясъчник. Без директен достъп до мрежата или файловете; Mumcord рисува интерфейса от вградени градивни блокове.
Подписани от край до край
Регистърът и всеки пакет са подписани с minisign, а Mumcord ги проверява преди инсталиране. Аварийен прекъсвач може да изключи лоша версия навсякъде.
Без промени по сървъра
Работи с немодифициран Mumble сървър. Нищо за инсталиране от администратора.
Един ключ, който спира всички
Нищо не е предварително инсталирано. „Изключи всички плъгини“ в Настройки → Плъгини или в палитрата с команди (Ctrl+Shift+P) спира всеки плъгин наведнъж.
На твоя език
Налични на всичките 24 езика на Mumcord.
За разработчици
Направи свой
Плъгините се пишат на Rust и се компилират до WebAssembly (компонентен модел, интерфейс mumcord:plugin@1.0.0). Хранилището съдържа шаблона, документацията и изходния код на всеки официален плъгин.
cargo install mumcord-plugin
mumcord-plugin new my-plugin
cd my-plugin
mumcord-plugin build
mumcord-plugin test Инструментът и SDK са на crates.io. В твоя Cargo.toml: mumcord-plugin-sdk = "0.6"
mumcord-plugin · Един инструмент за целия път
-
newСъздава плъгин от шаблона. -
buildИзгражда го възпроизводимо. -
checkПроверява пакета. -
testИзпълнява тестови сценарии срещу макетен хост. -
serve-registryПуска локален регистър, за да го изпробваш в Mumcord (режим за разработчици в Настройки → Плъгини).
Документация
- Първи стъпки
- API
- Манифест
- Разрешения
- Изграждане
- Тестване
- Публикуване
- Твое собствено хранилище
- Цялата документация
- Уики
В официалния регистър
Отвори pull request в Mumcord/plugins, който добавя plugins/<id>/. Нужни са одобрение от един поддържащ и зелен CI.
Какво проверява CI
- Проверка на схемата
- Възпроизводимо прегенериране
- Подпис на автора
- Разлика в разрешенията
- Тест за зареждане с макетен хост
- Проверка на лиценза
Правилата
- Лиценз, одобрен от OSI
- Възпроизводимо изграждане
- Без реклами, проследяване, плащания или кутии с плячка
Или поддържай свое
Всеки може да поддържа собствено хранилище за плъгини. Потребителите го добавят в Настройки → Плъгини.
Твое собствено хранилище →Лицензи
Официалните плъгини са под AGPL-3.0. Шаблонът, документацията и SDK са под Apache-2.0.
Направено от
Имаш идея за плъгин?
Всичко е отворено: шаблонът, документацията и всеки официален плъгин.
Отвори хранилището на плъгините