DEV Community

Nicolas de Souza
Nicolas de Souza

Posted on • Originally published at nicolasdesouza.com on

Bot Telegram + Notion

Objetivo

📢Desenvolver um bot telegram capaz de gerir meu banco de dados Notion atravs da sua API oficial

🔎Rodar a aplicação dentro de um container Docker

Tecnologias Empregadas

  • Node.js

  • Docker

Introdução

Bots são pequenos aplicativos executados inteiramente no aplicativo Telegram

Essa é a definição do próprio Telegram em seu site oficial, interessante né?! Imagina rodar uma aplicação com toda sua interface já construída e solidificada, tanto nas questões de da experiência do usuário, quanto na sua interface, é exatamente o que ocorre aqui. Os bots permitem desenvolver aplicações únicas, capazes de auxiliar seus usuáios em diversas tarefas, como baixar uma música, enviar um tweet, receber uma notícia…

Nesse projeto em questão somaremos a tudo isso o poder do Notion.

Como primeira etapa, estamos mesclando grande parte do seu fluxo de trabalho em um espaço de trabalho completo . Quer uma lista de tarefas? Um roteiro de produto? Um repositório de design? Eles agora estão todos em um só lugar. Você pode até personalizar seu próprio espaço de trabalho a partir de dezenas de blocos de construção estilo LEGO.

Funcionalidades

Este bot acabou por ficar muito pessoal, mas com algumas adaptações, qualquer um pode criar o seu próprio Jarvis!

Menu Principal

Menu Cursos

Menu de Task

Menu Projetos

Comandos

Busca por conteúdo

Para realizar uma busca por um registro específico basta enviar uma mensagem sem um comando Telegram — /algumacoisa — que o bot irá realizar uma busca por todos os conteúdos que contenham o termo buscado ou no título do registro ou em uma das tags.


Para saber mais

Se quiser ver o código e fazer seus ajustes basta clicar aqui.

Top comments (0)