November 29, 2018

ТЗ

1)Пермишины и роли

1.1) Создать базовую группу пермишинов, которые по отдельности можно будет присваивать группам-юзеров.

1 - Модераторка - вжух, цыц, кастомный цыц, помиловать, тишина, профиль?*

2 - цыц - ридонли на 5 минут

3 - отдохни N минут - (ридонли на кастомное время)

4 - тишина (по аналогии с текущей)

5 - !Вжух (кик с чата без бана)

6 - !Умри (пермабан в чате)

7 - помиловать (снятие рестриктов / банов)

8 - Пинилка - функционал рассылки по центам, установки пинов, просмотра статы (фронтэнд)

9 - читать чат

10 - цента

1.2) Основные группы:

  • Banned - 0
  • Неофит - 9
  • Гражданин - 9, 10
  • Кинолог - 9, 10
  • Центурион - 9, 10
  • Админ - 1, 9, 10
  • Суперадмин - 1, 5, 6, 7, 8, 9, 10

2) Чатики

2.1)Чатам присваивать ключ-тэг, которые можно будет юзать (прим. Совет - 0, Центы - 1,2,3..., Апофеты - A,)

2.1) Парсинг со всех чатов форвардов с рейда + подвяз их к БД (подробнее в ТЗ по рейдам)

2.2) Парсинг инвестиций и по ним вести публичный топ инвесторов. Для админов просмотр кто куда заливает трофеи

2.3) Спецназ. Нужно сделать прием форварда рейда со спец чата, но чтобы рейд засчитывался в статистику по центе. прим: N-цента получила пин на 20 км, определенный чалик с этой центы шел по пину спец чата, скажем на 24 км, но плюсик засчитанного рейда должен прилететь так, что чалик был на 20 км по пину центы.

3) Интерфейс бота

3.1) Для всех:

  • Кнопка профиль (показывать свой профиль)
  • Инфо база данных (Яру говорил про подтянуть тригеры с инфобота, но как по мне лучше тогда уже все засунуть в коррупа, как ассистенте)
  • Кнопки с чатами взависимости от положения (неофит - апы, агора; гражданин - ск, дальше по аналогии с пунктом 1.2, но без кнопки центурии)
  • Магазин титулов (если будем вводить)

3.2) Для офицеров:

  • /set_target:ID km (раздача пинов)
  • /sq:ID text (рассылка сообщения по чатам)
  • /sqp:ID text (то же самое что и с пинами)

ну соответственно со статой чето - тут отдельно обсуждать этот кусок функционала, самое важное считай (с) Яру.

  • Интерфейс по управлению пермишинами и статусом (лишить/дать гражданство, выгнать/добавить в центурию Х, забанить/разбанить в боте)

В принципе пункт 5 будет дорабатываться, в целом пункт интерфейса нужно более обсудить