Телеграм-бот to-do лист с нормальным UI
Bots.. Bots everywhere..
Я тут делал мини-проект, чтобы получить опыт разработки телеграм-бота с пользовательским интерфейсом. Проект получился довольно хорош и я решил выпустить его в свет, а не закидывать в стол.
@taskibot — быстрый, простой и удобный to-do лист. Всегда под рукой на iOS & Android & Desktop.
Под капотом собственный мини-фреймворк. Бэкенд на Yandex Cloud. Буду рад, если для кого-нибудь окажется полезным :)
65
показов
6K
открытий
1
репост
Расскажите про бэк
Вот схематично как работает
А есть какое-то место для баг репортов по проекту? Мб не очень правильно в статью из закидывать. Но закину.
При неразрывном слова/наборе букв слишком большой длины ширина списка меняется (чего, вероятно, не должно быть). Это достаточно частая ошибка новичков в web-разработке. Мб дело в том, что это простейшее MVP или pet-проект, не знаю. Фич очень мало, поэтому даже не знаю. Захотелось даже сделать что-то свое.
Ссылки не становятся кликабельными, то есть настоящими ссылками. И если в примере на скриншоте проблема искусственно создана, то с длинной ссылкой (обычное дело, то есть реальный кейс) она проявляется.
Спасибо за фидбек. Я в описании бота оставлял ссылку на свой аккаунт. Сначал думал чат создать, а потом что-то решил не делать.
Про ссылки спасибо, про длинный текст уже записано, исправлю.
Это нормально, когда так понравился бот, что даже "привстал".
Звучит, конечно странно, но ни это ли показатель клёвости?)))
Хах, прикольно, спасибо)
Комментарий недоступен
Списки задач каждого пользователя хранятся раздельно в защищённом хранилище Yandex Object Storage. Публичного доступа туда нет.
При чтении/записи файла данные, пришедшие от бота, всегда проверяются по гайду от телеграма: https://core.telegram.org/bots/webapps#validating-data-received-via-the-web-app.
А можно ли его добавить в групповой чат чтобы все видели задача? Вот это было бы круто
Нужно поресёрчить, сразу не могу сказать)
"Чудо в ботах!" )
А Yandex Cloud уже содержит в себе платформу для создания ботов, или что?
Нет, Yandex Cloud использую вместо своего сервера просто, так как не разбираюсь в бэкенд-разработке.
Сломалось или у меня проблемы?
У пары человек не грузит почему то на винде. Пока не нашёл причину.
Автор молодец. Но я использую @RemindMegaBot
А подзадачи есть возможность как-то делать?
Сейчас нет, но мне уже насыпали тонну фидбека)
Если ещё есть предложения — можете писать.
А исходный код открытый?
Нет. Там самописная система. Нет ни смысла ни желания дорабатывать для того чтобы опенсорс выкладывать. :)
а мне интересно - я бы переиспользовал
Сам конечно буду переиспользовать. Но чтобы делать опенсорс — нужно тратить время. Я могу скинуть в личку как есть если нужно.
Привет. А можно импортировать список и получать отчет с какой-то форме?
Сейчас такого нет :)
Крутой бот. Очень нравится мне. Спасибо за создание!