Здравствуйте. Нужен блок автоматики такого приблизительного варианта как на видео https://www.youtube.com/watch?time_continue=70&v=oKoRUHq1dpw Если у Вас есть готовое предложение, можем рассмотреть Ваш вариант тоже. Есть техническое задание, 5-6 таких блоков, каждый из которых ...
Реализация ReadOnly каналов в Mattermost Team Edition
Язык: Golang
Описание:
Mattermost - OpenSource чат сервер с функционалом, похожим на Slack.
Однако в бесплатной версии у него отсутствует возможность создания каналов, куда могут постить ограниченное количество человек т.е. во все каналы могут постить все приглашённые люди.
Что нужно сделать:
Добавить возможность ведения каналов только для чтения.
Для этого нужно (на наш взгляд, Ваши идеи тоже приветствуются):
1. Собрать Mattermost
2. Изменить код получения сообщения сервером таким образом, чтобы:
2.1. Channel Id и User Id отправителя сверялся со списком заранее заданных
2.1.1 Если канал в списке тех, которые должны быть на чтение, то смотрим userId.
2.1.1.1 Если user id присутствует aka может писать в канал, то сообщение постится как обычно, т.е. его видят все пользователи этого чата, оно добавляется в базу и т.п.
2.1.1.2. Если user id отсутствует, то этот пользователь не может писать в канал и его сообщение игнорируется. Было бы неплохо отправить только этому пользователю уведомление о том, что он пишет в RO канал
2.1.2 Если канал отсутствует в списках, то это обычный канал, куда могут писать все приглашённые пользователи
Срок реализации до 25 апреля.
Минимально рабочий функционал включает в себя RO каналы, которые заданы записями в базе (PostgreSQL).
Записи мы можем добавлять самостоятельно, руками Insert Into...
Если Вы можете сделать вместе с UI до 25, сообщите, но в первую очередь нужны именно RO каналы
Что ожидается на выходе:
- Бинарный файл mattermost, который мы можем заменить на нашем рабочем сервере
Заявки фрилансеров
Похожие заказы
- Прикладное ПО3 заявкиЗакрыт5 лет назад
Друзья, привет! Нужно разработать мини-бота, который будет на основе событий, формируемых в АМО-CRM рассылать заранее определенную цепочку сообщений пользователям воцапа. Пользователи - это ученики школы, которые записались на пробное занятие. Задача бота - напоминать ...
Прикладное ПО9 заявокЗакрыт6 лет назадHTTP сервер для REST-API работы с библиотекой TXmlConnector.dll https://www.finam.ru/howtotrade/tconnector/ golang в приоритете, но не обязательно
Прикладное ПО1 исполнительЗакрыт6 лет назадНапишите свои сроки и цены Задача: колдунщик – это элементы поисковой выдачи, которые отвечают на ваш вопрос прямо на странице с результатами поиска. Это может быть прогноз погоды, картинка, перевод слова, расписание ...
Прикладное ПО1 исполнительЗакрыт6 лет назад1. заходим на сайт/логинимся 2. берём номер последнего заказа (для первого раза указываем его руками), чтобы начинать собирать записи со следующего 3. собираем записи из экселя - бренд - товарная позиция - количество ...
Прикладное ПО2 заявкиЗакрыт6 лет назадОписание: Приложение представляет собой типичный "игровой инвентарь". I. Описание GUI и взаимодействия пользователя с ним. 1. При запуске приложения первым открывается виджет "Главное меню". В нём две кнопки: ...
Прикладное ПО3 заявкиЗакрыт6 лет назадДобрый день. Есть файл который загружает данные из mssql, из одной таблицы, столбцы выбираются его необходимо доработать/создать другой 1) при открытии выбирается дата за месяц и загружаются естественно только ...
Прикладное ПО1 исполнительЗавершен6 лет назад- $15
Нужна программа для загрузки файлов на сайт vio.to 1. Сайт закрыт, нужна авторизация через программу на сайте 2. Загрузка файлов через программу, название файла должно копироваться в поля Название и Перевод. 3. ...
Прикладное ПО3 заявкиЗакрыт6 лет назад Необходимо по заданному шаблону дробить вводный excel файл на несколько мелких, копируя данные из вводного по заданным параметрам. Логику и подробное ТЗ пришлю в личку.
Прикладное ПО11 заявокЗакрыт6 лет назадЕсть Эксель файлы с товарными позициями (приходят на почту/либо можно скачать с сайта). Требуется сохранять данные в неком буфере, а по нажатии волшебной кнопки получать один файл со всеми позициями.
Прикладное ПО5 заявокЗакрыт6 лет назад