Archived
1
This repository has been archived on 2022-11-04. You can view files and clone it, but cannot push or open issues or pull requests.
i2_bot/SPECS

82 lines
3.7 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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