82 lines
3.7 KiB
Plaintext
82 lines
3.7 KiB
Plaintext
#### Чо мы, собстна, уметь должны
|
||
|
||
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 дней сообщение командиру или в общий чат, если человек не в отряде
|