Skip to content

Viliars/SphereBot

Repository files navigation

SphereBot

Бот для ивента Техносферы

ТЗ

  1. Кнопка начать (автоматически появляется при первом заходе)
  2. msg['start'] и кнопка but['b1']
  3. msg['q1'] и кнопка but['b2']
  4. Регистрируем пользователя в системе Скачиваем все, что можем узнать о его странице в вк.
  5. msg['phone'] и проверка, что телефонный номер валидный ELSE: msg['error1'] и проверка, что телефонный номер валидный
  6. msg['email'] и проверка, что почтовый адрес валидный ELSE msg['error2'] и проверка, что почтовый адрес валидный
  7. msg['main'] и кнопка but['b3']
  8. Выводим 4 задачи по очереди После каждой задачи принимаем ответ После решения всех задач пишем msg['end']

Основные требования

  1. Бот не должен падать (от слова совсем)
  2. Вся информация сохраняется
  3. Вид хранения информации поддерживает быструю выгрузку
  4. Решение однопоточное
  5. При ошибки на сервере №666 (кто-то стрельнул из дробаша в ваш сервер) мы не должны потерять большую часть информации о пользователях

Что нужно хранить о пользователе

  1. ID
  2. State
  3. Телефон
  4. email
  5. Год рождения
  6. Вуз
  7. Факультет
  8. Ответы на задачи

About

Бот для ивента Техносферы

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages