Так часто бывает — сел дописать какую-то фичу, а переписал пол-бота. Что принесло нам это обновление? Узнаем прямо сейчас. А всё началось вот с чего…
Взлом прямо из шторки уведомлений (на iOS)
Спасибо пользователям (@RoxioVL), которые просят делать такие штуки. Актуально для iOS, как я понял, потому что у себя в андориде я такого не видел. Суть в том, что теперь на запросы бота можно ответить прямо из верхней шторки интрефейса телефона! Он вам что-то написал — а вы ему в ответ хак:
Правда, поддерживаются команды взлома. Но остальное так просматривать всё равно не очень удобно. Итак, чтобы сделать хак, пишем в ответ на любое сообщение бота:
- Хакнуть
- хакнуть
- хак
- Хак
- /hack
Большие и малые буквы оно различает. Но в самом приложении там вы всё равно жмете на кнопки. А вот при вводе руками — проще написать.
А дальше — понеслась…
Рассылку от админа теперь можно вырубить
Этот мини-релиз про iOS я разослал через внутреннюю систему уведомлений и тут же получил пару откликов:
— Как так, мы же нажимали стоп, а бот нам всё равно пишет? Нехорошо это! Почините!
На самом деле, это не баг, а фича, и встроена она была специально для того, чтобы уведомлять вас об обновлениях в жизни бота и моих новых проектах. Возможно, тут когда-то и появится реклама, но только если я сочту, что она вам действительно интересна. Однако, принимая ваше право на возможность отписаться от моей рассылки, я ввел такой функционал Настройки->Новости:
Однако, я по прежнему призываю вас оставить этот канал связи активным. Я же даю вам возможность писать мне в обратную связь? Именно так я хочу общаться со своими пользователями и доносить до них новое.
Новый механизм управления уведомлениями
В старых меню было всё несколько запутано. Я упростил. Теперь можно отдельно контролировать все три вида оповещений:
- Утренняя рассылка
- Напоминание сделать хак
- Новости от админа
Так же есть возможность включить или выключить сразу все оповещения у бота. Любая операция обратима. Всегда можно включить всё обратно. Вот — новый интерфейс настроек:
Обратите внимание на небольшие изменения.
- Счетчик заменился на Дни — тут задаем счетчик дней медальки.
- Время в часах до совершения хака переехало в Напоминалку, там же можно ее и врубить и вырубить.
- ЧП — смещение по местному времени относительно Москвы.
Вообще, менюшки были переименованы, чтобы лучше вмещаться и смотреться на мобильниках, потому некоторые пункты стали короче.
Команды прямо в тексте, помимо клавиатуры
Так же, когда я стал тестировать бота с телефона, я обнаружил, что во многих случаях, например, при просмотре помощи или настроек бывает неудобно вызывать клаву, потом ее сворачивать, потом снова читать помощь и так далее. Поэтому я продублировал команды, о которых идет речь в помощи — прямо в тексте. Теперь они работают не только по нажатии на кнопки клавиатуры, но и по нажатию на выделенные ссылки:
Теперь работать с ботом в таком режиме значительно удобнее.
Иконки и смайлы в ответах бота
Как вы уже заметили, во многих сообщениях появились иконки и смайлики. Иконки придают наглядности тому, что вы получаете, а смайлики выражают отношение бота к тому, что вы с ним делаете) Потестируйте — вам понравится!
Расчет оставшихся до новой медали дней
За идею спасибо пользователю @MasterJedi. Теперь в утренней рассылке и при запросе последнего хака бот сам посчитает, сколько дней вам осталось до получения ближайшей медали, и в день получения — даже поздравит вас с этим замечательным событием!
Немного статистики
После запуска версии 2.1 число пользователей выглядит вот так:
Всего юзеров: 666
Из них активных в последние 24 часа: 366
Показатель активности: 54.95%Информация по оповещениям
Подписаны на новости: 656 (98.5%)
Утренняя рассылка: 476 (71.47%)
Оповещение про хак: 491 (73.72%)
На этом пока всё. Не забываем тестировать бота и отписывать баги и идеи в Обратную связь.
С уважением, ваш @Pavel419
Добавлено
Вышла версия 3,0 — с Гардианом!