Сделать бот на Node.js + Telegraf
Необходимо реализовать минималистичный, сугубо утилитарный бот.
Обазательно делать на Node.JS и Telegraf.JS
Желательно использовать TypeScript
В качестве БД — Mongo (Mongoose)
Функционал:
1. При старте сохранение пользователя в базе
2. Подписка пользователя на категории статей
3. Публикация своей статьи — категория + текст (отправка на почту для модерации)
4. Команда /help с небольшой инструкцией по использованию
5. Сабмит статьи POST-запросом с параметрами category и text — сохранение в БД и рассылка текста всем пользователям, подписавшимся на данную категорию. Пост-запросы будут слаться из АПИ-клиента.
Moscow.media
Частные объявления сегодня
Повышенный режим готовности введён: Лето запомнится надолго десятку городов
В Воскресенске росгвардейцы задержали гражданку, находящуюся в федеральном розыске
Состоялась церемония вручения премии Men Today Trends
Филиал № 4 ОСФР по Москве и Московской области информирует:
Родители 240,5 тыс. детей в Московской области получают единое пособие
Дети Азии приняли директоров крупнейших цирков - Театр и Цирк, Культура и Концерт - Россия и Дети
Деликатес в чаше: всего по чуть-чуть
Витаводород — живая мыслящая материя, основа жизни на Земле
Ужалила медуза: что делать и как себя вести, рассказал доктор Кутушов
Building A Blockbuster Trade Between The White Sox And Mariners
Cubs Suffer Another Devastating Injury to Starting Rotation
Chelsea PULL OUT of Alexander Isak transfer race in move which could come at a huge cost to Everton
Chelsea enter Conference League despite speculation they could snub Uefa competition after facing tough financial rules
Врач дерматолог-косметолог Мадина Байрамукова: что делать, если вас ужалила медуза
Участок трассы М-5 Урал перекроют в Челябинской области 2 июля
Комментировать олимпийские игры будет ИИ-клон 79-летнего диктора Эла Майклса
Почти половина стоимости белорусского кроссовера будет израсходована его владельцем в России за 5 лет.
After three hours of attempts, Elden Ring folk hero Let Me Solo Her has beaten Shadow of the Erdtree's final boss: 'Holy crap, I am shaking'
'I absolutely suck at video games': Hidetaka Miyazaki discusses how he prepped for Elden Ring: Shadow of the Erdtree
Для Dark and Darker Mobile проходит короткий бета-тест на iOS и Android
The latest friendship-ruining co-op game on Steam is a punishing platformer where you're chained to your pals, and it's about to crack 100,000 concurrent players
Повышенный режим готовности введён: Лето запомнится надолго десятку городов
Фестиваль троечной езды и гастрономии "Русский драйв"
Внешний вид Хрома испортили. Как вернуть?
Mos.ru: движение на ряде улиц в центре Москвы закроют из-за велогонки La Strada
Погружение в культуру: чем Канье Уэст занимается в Москве
Семилетний мальчик выжил после падения из окна десятого этажа в Томске
Общее дело. В Архангельской области восстанавливают храм Трех Святителей
Врач дерматолог-косметолог Мадина Байрамукова: что делать, если вас ужалила медуза
«За госизмену - в тюрьму!»: Какие еще сюрпризы приготовил Белоусов для Минобороны
Появились первые кадры с Канье Уэстом в Москве
Коллега Рубчинского Ткач: Канье Уэст приехал на день рождения дизайнера
"За них заплатили": Неудобная правда о работе над мигрантскими законами в Госдуме
Медведев проиграл Джоковичу на выставочном турнире перед Уимблдоном
Лучшая теннисистка России повторила достижение Рыбакиной
Теннисисты Котов и Калинская получили приглашение на Олимпиаду в Париже
Касаткина и Шнайдер завоевали по трофею, Швейцария выбила Италию на Евро. Главное к вечеру
Дни культуры ОАЭ в Москве: волшебная атмосфера Арабского Востока на Манежной площади
Появились первые кадры с Канье Уэстом в Москве
Лариса Гузеева и Павел Деревянко сыграют возлюбленных в сериале «Три сестры»
Аршавин: «Англия сама не так хороша, как те игроки, которые у неё есть»
Музыкальные новости
Надежда Бабкина выступит в Пскове 30 июня
Элджей напал на журналиста из-за вопроса про Ивлееву
С Земфиры* суд взыскал долги за коммуналку
Состоялась церемония вручения премии Men Today Trends
Повышенный режим готовности введён: Лето запомнится надолго десятку городов
Как правильно подбирать запчасти для автомобиля?
Фестиваль троечной езды и гастрономии "Русский драйв"
Mos.ru: движение на ряде улиц в центре Москвы закроют из-за велогонки La Strada
Выставка социальной рекламы донорства органов открылась в Казани
РБК: концертный рынок РФ испытывает сложности из-за нехватки выступлений
Сергей Собянин подвел итоги конкурса «Лидеры цифровой трансформации»
Аромат романса и романтика слова – звезды оперной сцены представили I Международный фестиваль «Мир классического романса»
Ограничения движения в центре Москвы сняли после проведения велогонки La Strada
Фестиваль троечной езды и гастрономии "Русский драйв"
Нюансы покупки автозапчастей в интернет-магазине
Два автомобиля столкнулись на внешней стороне МКАД
«Россия 1»: Путин поедет на саммит ШОС и может встретиться с Си Цзиньпином
Песков: подаренные Ким Чен Ыном Путину собаки проходят адаптацию в Москве
Лидер турецкой оппозиции планирует встретиться с Путиным
Бизнес, Путин и былая любовь? Что связывает Канье Уэста с Россией
Пот ручьём: когда стоит обращать внимание на повышенную потливость, рассказал доктор Кутушов
Ужалила медуза: что делать и как себя вести, рассказал доктор Кутушов
Пот ручьём: когда стоит обращать внимание на повышенную потливость, рассказал доктор Кутушов
Пострадавшего от нападения собак ребёнка из лагеря «Арахлей» перевезут в клинику Рошаля
Нариман Джелял переехал из сибирской тюрьмы в Киев
В Киеве переполох: Зеленский ищет способы слиться из-за фиаско Байдена на дебатах с Трампом
Велозаезд провели на Крылатских холмах в столице
RT: сообщения про планируемый концерт Канье Уэста в Москве фейковые
Концерт Канье Уэста в Москве назвали фейком
Mos.ru: движение на ряде улиц в центре Москвы закроют из-за велогонки La Strada
Лукашенко обратился к лидеру Туркменистана
Сергей Собянин подвел итоги конкурса «Лидеры цифровой трансформации»
Собянин: Завершить строительство станции «Потапово» планируется в этом году
Сергей Собянин. Главное за день
Собянин: 240 семей переезжают в новый дом по реновации в Коптеве
Синоптик Леус: на Москву надвигается жара до +34 градусов
Аномальная жара ожидается в Москве в первые дни июля
Жара до +34°C установится в Москве в первую неделю июля
Европа вздохнула, Индийский океан зажёгся: Новая газовая стратегия Москвы и Тегерана
А вот и первые реальные шаги! Россия совместно со странами БРИКС создаёт биржу и аналог ОПЕК.
Польша предлагает поиграть в эскалацию с Россией
Продюсер Яна Рудковская: Канье Уэст уже в Москве, остановился в центре столицы
Бастрыкин о мигрантах, никабе и т.д. Реакция Кадырова на слова главы СКР о «террористах-исламистах»
АО «Транснефть - Север» выпустило молодь атлантического лосося в реку в Архангельской области
Практика социального предпринимателя из Архангельской области признана лучшей на всероссийском конкурсе
"От Души и по Совести..."
Архангельская область войдет в федеральный историко-культурный туристический проект «Императорский маршрут»
Севастополь в числе регионов с рекордными ценами на новостройки, Симферополь немного отстаёт
Войны древних славян с греками
В Крыму за сутки зафиксировали 10 пожаров на открытых территориях
Удивительно, но факт: в Симферополе снять квартиру дороже, чем в Севастополе
В «Лужниках» ничего не знают о концерте Канье Уэста
Бастрыкин о мигрантах, никабе и т.д. Реакция Кадырова на слова главы СКР о «террористах-исламистах»
Визит африканского друга Москвы.Республика Конго - небольшая страна с большими перспективами
Приехал не ради концерта: зачем рэпер Канье Уэст прилетел в Москву