Specs moved to issue tracker
This commit is contained in:
parent
c998698b7a
commit
76b6245b8e
81
SPECS
81
SPECS
@ -1,81 +0,0 @@
|
|||||||
#### Чо мы, собстна, уметь должны
|
|
||||||
|
|
||||||
1. Велкам-бот. Приветствовать новых юзеров в чате по алгоритму:
|
|
||||||
* Если у бота нет профиля игрока, давать сообщение 1, где предлагать кинуться в него профилем
|
|
||||||
* Если у бота есть профиль игрока:
|
|
||||||
* Если это Инстинкт, выдается сообщение 2
|
|
||||||
* Если другая лига, выдается сообщение 3
|
|
||||||
* Если профиля игрока нет, оповещать в спец-канал, что в другой чат зашел человек без профиля (новичок).
|
|
||||||
* Если профиль есть, и он не Инстинкт, давать сообщение в спец-канал об этом.
|
|
||||||
|
|
||||||
2. Хранение и использование инфы.
|
|
||||||
* Профиль хранится в базе. Стирать старые версии мы, конечно же, не будем.
|
|
||||||
* С профиля берем:
|
|
||||||
* Ник
|
|
||||||
* Голда
|
|
||||||
* Опыт
|
|
||||||
* Покемемы на руках
|
|
||||||
* Уровень
|
|
||||||
* Все, что забирает бот синих
|
|
||||||
* Отчеты о битвах. Привязываются к юзеру, с него парсится:
|
|
||||||
* Время атаки
|
|
||||||
* Номер отчета
|
|
||||||
* Цель
|
|
||||||
* Опыт
|
|
||||||
* Дельта денег (заработано или проебано)
|
|
||||||
|
|
||||||
3. Хелп
|
|
||||||
* Многоуровневый!
|
|
||||||
4. /exp_day – выводим опыт юзера за сутки
|
|
||||||
5. /exp_week – экспа за неделю с понедельника 01-00
|
|
||||||
6. Писькомерки:
|
|
||||||
* Опыт за неделю/месяц/день
|
|
||||||
* Опыт с битв за неделю/месяц/день
|
|
||||||
|
|
||||||
### Для привелегированных
|
|
||||||
|
|
||||||
7. Постинг покемема. Пока в базу, куда все статы закидываем.
|
|
||||||
8. /pin %text% – запинить текст во все чаты с ботом
|
|
||||||
9. /pin 1,2,3,5,10 – запинить текст в чаты с номерами
|
|
||||||
10. /msg_all – широковещательное сообщение всем в боте, у кого профиль Инстинкта
|
|
||||||
|
|
||||||
|
|
||||||
#### Данные юзеров, ням-ням!
|
|
||||||
|
|
||||||
* Ник в телеграме
|
|
||||||
* Ник в игре
|
|
||||||
* Лига
|
|
||||||
* Левел
|
|
||||||
* Экспа
|
|
||||||
* Атака без б
|
|
||||||
* Атака с б
|
|
||||||
* Телеграмовский ID
|
|
||||||
* Отрядный?
|
|
||||||
* Экспа за неделю (в боях)
|
|
||||||
* Экспа за месяц (в боях)
|
|
||||||
* Командир?
|
|
||||||
* Статус в лиге (обычный/топ/админ)
|
|
||||||
|
|
||||||
|
|
||||||
#### Бот в отряде
|
|
||||||
|
|
||||||
* Пин за 5 минут "Скоро битва, мазафака"
|
|
||||||
* Приказы на атаку (отдельно)
|
|
||||||
* Велкам-бот:
|
|
||||||
* Если человек не в отряде по версии бота – кикать его и слать месседж командиру
|
|
||||||
* Командир задает боту участие игрока в отряде
|
|
||||||
|
|
||||||
#### Слушаем форварды
|
|
||||||
|
|
||||||
* Поймал покемона – поздравить
|
|
||||||
* Отдельно рарник – поздравить
|
|
||||||
* По уровню тоже делить тексты
|
|
||||||
* Форвард левелапа – грацать
|
|
||||||
|
|
||||||
#### Сорвенования
|
|
||||||
|
|
||||||
|
|
||||||
#### Апдейты
|
|
||||||
|
|
||||||
* Профиль живет три дня, потом просим апдейтить.
|
|
||||||
* После 6 дней сообщение командиру или в общий чат, если человек не в отряде
|
|
Reference in New Issue
Block a user