Тест бота
Привет!
Дела идут не так быстро как хотелось бы.
На данный момент сделал:
Регистрацию через бота
Просмотр списка участников текущей недели
Кажется это набор, которого хватит для старта, все же энтузиазм потихоньку падает, без обратного отклика.
Хочется чтобы на бота посмотрели со стороны, сказали свое конструктивное фи, нашли ошибки, поэтому мне нужна ваша помощь! Две функции протестировать довольно быстро, зайдите пожалуйста, потыкайте кнопки, почитайте сообщения, оставьте свою обратную связь, это правда очень важно, за это время у меня все за мылилось, я могу чего то не заметить, чего то упустить.
Регистрация: При регистрации идет проверка ника, по правилам Пикабу в нике нельзя использовать символы(кроме точки), если первый символ @(собака) - он отбрасывается. Далее идет проверка в базе, если пользователь уже есть, ему отправляется соответствующие сообщение, иначе происходи регистрацию, пользователю отправляется его номер и дата регистрации, по Московскому времени.
Идея в том, что все номера и даты должны идти по порядку, в телеграме у вас есть время сообщения, как минимум минуты должны совпадать с временем регистрации, так как время там Московское. Если эта цепочка нарушена, то что то не так.
Есть страх, что в момент регистрации двух пользователей, они получат одинаковый номер. Это я пока не полностью придумал как исключить.
Список пользователей: Берется из БД, выводиться на страничке. Пока юзаю яндекс функции -быстро, удобно. Мб потом придумаю что то лучше.
Чего планирую:
Есть идея запоминать юзернейм пользователя с Пикабу, чтобы при регистрации каждый раз не вводить его.
Сделать страничку, где можно будет посмотреть списки всех недель, со всеми победителями.
Холивар: название "Неделя" меня немного смущает, все таки сам розыгрыш длиться не неделю, а со среды по пятницу, остальное время нельзя назвать розыгрышем, так как победитель просто ждет когда ему накидают. Возможно назвать этот более абстрактно, например "Такт", "Цикл"\
Сделано крайне мало, помимо фич, нужно написать тесты, настроить деплой, сделать тестовго бота для разработки. Буду делать по мере возможности.