Перейти к содержимому
Борис Новичков
РезюмеGitHub ↗
ENRU
Все работы

YourCloud

Чат в Telegram, который заодно является приватным хранилищем, по комнате за раз

Перешлите боту что угодно — текст, фото, голосовое, видео — и оно попадёт в комнату, которую вы назвали. Комнаты бывают публичными папками или приватными, за ключом доступа, причём неверный ключ неотличим от несуществующей комнаты. Собран как движок сценариев, а не как груда обработчиков, с поддельным драйвером Telegram, чтобы целые сценарии тестировались без сети.

Выпущен
Роль
Автор
Период
февр. 2021 — окт. 2022
комнаты
forward anything
текст, фото, голосовое, видео — попадёт в ту комнату, которую вы назвали
public room
папка; открывается по имени из меню
private room
открывается только своим ключом — неверный ключ выглядит ровно как несуществующая комната
reply with "."
перешлите сохранённое сообщение обратно, чтобы удалить его
/admin
панель использования, для username из ADMIN_USERNAME

Ограничение, из которого выросло всё остальное: приватная комната не должна выдавать, что она существует. Это отсекает список комнат, автодополнение и ошибку «такой комнаты нет» — на неверный ключ бот отвечает ровно так же, как на имя, которым никто не пользовался.