Skip to content

roziscoding/vercel-link-shortener

Repository files navigation

Vercel Link Shortener

Criado ao vivo em https://twitch.tv/roziscoding

Par de funções serverless que funciona com o Vercel para criar um encurtador de URLs e um bot para gerenciar as URLs encurtadas

Variáveis de ambiente

  • NOTFOUND_URL: URL a ser utilizada caso um link com aquele shortcode não seja encontrado
  • DB_NAME: Nome do banco de dados onde os links serão armazenados
  • DB_URI: String de conexão com o MongoDB
  • TELEGRAM_TOKEN: Token do chatbot no Telegram (obtenha um com o @botfather)
  • ADMIN_ID: Seu ID no Telegram. O bot só responderá a pessoa dona desse ID. Deixe em branco caso queira que ele responda qualquer pessoa
  • SHORT_URL_PREFIX: Prefixo / domínio das URLs geradas, incluindo o protocolo

Deploy

Clique no botão para fazer deploy com o Vercel

Deploy with Vercel