Skip to content

Fedorrychkov/personal-wish-list-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Wish List

Бот для работы со списком желаний

Mini App бота

Tg Mini App

Фукнцонал бота

  • Приветствие
  • Регистрация элементов в списке желаний
    • Возможность автоматического вытягивания названия и описания по переданной ссылке
  • Получения актуального списка желаний
  • Возможность делиться своим списком желаний с другими пользователями
  • Возможность бронировать элемент из вишлиста (как владельца, так и рандомного пользователя)

Безопасность

  • Авторизация запросов из веб аппа
  • Загрузка аватарки или фото для вишлиста с использованием алиаса изображения без шейринга api.telegram ссылки на файл, так как такой файл использует в публичном урл ТОКЕН бота
  • Использование переменных окружения

Возможности в планах

  • Mini App
  • Дублирование функционала бота в мини аппе

Setting up firebase

add package global npm install -g firebase-tools and use firebase init after it. Select => 1. Firestore; 2. Existing project; 3. Other steps use defaults. Or you can use command firebase use your-project-name for start using your firestore.

Manage indexes

Your indexes saved in firebase.indexes.json and you can use command firebase deploy --only firestore:indexes for deploy it.

Description

Nest framework TypeScript starter repository.

Installation

$ pnpm install

Running the app

# development
$ pnpm run start

# watch mode
$ pnpm run start:dev

# production mode
$ pnpm run start:prod

Test

# unit tests
$ pnpm run test

# e2e tests
$ pnpm run test:e2e

# test coverage
$ pnpm run test:cov

Support

Nest is an MIT-licensed open source project. It can grow thanks to the sponsors and support by the amazing backers. If you'd like to join them, please read more here.

Stay in touch

License

Nest is MIT licensed.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages