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

83 lines
3.7 KiB
Plaintext
Raw Normal View History

2017-10-04 17:56:18 +04:00
#### Чо мы, собстна, уметь должны
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 дней сообщение командиру или в общий чат, если человек не в отряде