Телеграм-бот
Задание несложное, и надеюсь что будет сделано за 3-4 дня (если у Вас есть опыт с телеграмом и любым javascript фреймворком, то точно)
Общая идея приложения:
- В центре банкетного зала стоит телевизор, на который выведена веб-морда
- На веб-морде показываются загруженные пользователями фотографии и поздравления
ТЕПЕРЬ БОЛЕЕ ДЕТАЛЬНО
Функционал телеграм бота:
1) Пользователь может отправить поздравление – отдельно указывает от кого, и отдельно имя
Порядок действий:
- нажимает "отправить поздравление"
- ему выводится сообщение "Введите, от кого поздравление. Например, "семья Ивановых" "
- вводит текст
- ему выводится сообщение "Введите текст поздравления. Например, "желаем взаимопонимания" "
- вводит текст
- ему выводится сообщение "Ваше поздравление успешно отправлено!"
2) Пользователь может загрузить фотографии – одну или несколько
- нажимает "отправить одну или несколько фотографий"
- ему выводится сообщение "Отправьте одну или несколько фотографий в сообщении"
- отправляет фотографии
- ему выводится сообщение "Ваши фототграфии успешно загружены!"
3) Пользователь может загрузить видео
- нажимает "отправить видео"
- ему выводится сообщение "Отправьте одно видео в сообщении"
- отправляет видео
- ему выводится сообщение "Ваше видео успешно загружено!"
4) Пользователь может посмотреть чужие фотографии
- Нажимает "посмотреть случайное фото"
- Система выводит случайное фото, но следит, чтобы одному пользователю не отправлялось два раза одно и то же. Если новых фотографий больше нет, то пишет сообщение "новых фотографий больше нет (пока)"
- Под фоткой есть кнопка "Лайкнуть"
5) Режим админа
- Для моего телеграм пользователя (юзернейм дам) должен быть режим админа
6) Отправка всем пользователям сообщений от админа
- Всем, кто подписан на бота, я должен иметь возможность отправлять сообщения. Это нужно для того, чтобы я мог отправить ссылки на архив с фото, видео и т.п. после свадьбы. Ну или координировать до свадьбы.
7) Просмотр списка подключенных пользователей
Я должен видеть юзернеймы (@ ) всех, кто подключен в боту, чтобы понимать, кто подключен
Функционал веб-морды:
1) В центре слайдер с фотографиями и видео, который крутит уже загруженные фотографии и видео в случайном порядке
2) Сверху полоса с указанием телеграм-бота и хештега
3) Снизу бегущая полоса с поздравлениями в стиле "%поздравитель%: %поздравление%"
4) Когда появляется новое видео, фотография или сообщение, они сначала появляются на весь экран
5) Раз в 5 минут на 30 секунд появляется статистика (после этого 5 минут отсчитывается с нуля), с рейтингом, кто больше фотографий и видео отправил. И написано, что отправившему больше всего фотографий в конце вечера будет приз!
Дополнительная информация:
1) Тему lamore-wedding-html-template я уже купил на themeforest
2) Для телеграм-бота по опыту нужен будет socks-прокси, он тоже уже есть, IP и логин-пароль дам
3) При перезагрузке проекта все данные должны сохраняться, то есть надо использовать БД (ну мало ли Вы решите ограничиться кешом?). БД для проекта – лучше простой mysql, также есть Microsoft SQL Server 2012, могу там создать базу
4) Работать должно под IIS на windows. На C# или PHP в идеале