An open API service indexing awesome lists of open source software.

https://github.com/vilhalva/midias-com-telegraf

đŸ€€ESSE É UM BOT DO TELEGRAM DE MULTIMIDIAS COM TELEGRAF (NODEJS/JS)!
https://github.com/vilhalva/midias-com-telegraf

bot framework javascript multimidia nodejs projeto redes-sociais telegraf telegram

Last synced: 9 months ago
JSON representation

đŸ€€ESSE É UM BOT DO TELEGRAM DE MULTIMIDIAS COM TELEGRAF (NODEJS/JS)!

Awesome Lists containing this project

README

          

# MIDIAS COM TELEGRAF
đŸ€€ESSE É UM BOT DO TELEGRAM DE MULTIMIDIAS COM TELEGRAF (NODEJS/JS)!






## DESCRIÇÃO:
Este bot do Telegram Ă© um exemplo simples que envia diferentes tipos de mĂ­dia aos usuĂĄrios mediante comandos especĂ­ficos. O bot pode enviar fotos, mĂșsicas, vĂ­deos e documentos armazenados localmente.

## FUNCIONALIDADES:
1. **Comando /start**:
- Då as boas-vindas ao usuårio e exibe as opçÔes disponíveis.
- Mensagem de boas-vindas: "Bem-vindo ao bot MIDIAS:\n/foto - Envia uma foto\n/musica - Envia uma mĂșsica\n/video - Envia um vĂ­deo\n/documento - Envia um livro".

2. **Comando /foto**:
- Envia uma foto especĂ­fica ao usuĂĄrio.
- A foto Ă© enviada a partir do caminho local `./MIDIAS/FOTO.png`.
- Se houver um erro ao enviar a foto, uma mensagem de erro serĂĄ exibida.

3. **Comando /musica**:
- Envia um arquivo de ĂĄudio (mĂșsica) ao usuĂĄrio.
- A mĂșsica Ă© enviada a partir do caminho local `./MIDIAS/AUDIO.mp3`.
- Se houver um erro ao enviar a mĂșsica, uma mensagem de erro serĂĄ exibida.

4. **Comando /video**:
- Envia um vĂ­deo ao usuĂĄrio.
- O vĂ­deo Ă© enviado a partir do caminho local `./MIDIAS/VIDEO.mp4`.
- Se houver um erro ao enviar o vĂ­deo, uma mensagem de erro serĂĄ exibida.

5. **Comando /documento**:
- Envia um documento ao usuĂĄrio.
- O documento Ă© enviado a partir do caminho local `./MIDIAS/LIVRO.pdf`.
- Se houver um erro ao enviar o documento, uma mensagem de erro serĂĄ exibida.

## EXECUTANDO O PROJETO:
1. **Editar o cĂłdigo:**
- Certifique-se de substituir "seu_token_aqui" pelas informaçÔes corretas das suas credenciais em `CODIGO/.env`, o qual pode ser obtido por meio do [@BotFather](https://t.me/BotFather).

2. **Instalando as DepĂȘndencias:**
- Para instalar as dependĂȘncias listadas no arquivo "package.json", vocĂȘ pode usar o comando `npm install` no terminal. Certifique-se de estar no diretĂłrio do seu projeto onde o arquivo "package.json" estĂĄ localizado (`CODIGO`). O npm irĂĄ ler o arquivo "package.json" e instalar todas as dependĂȘncias listadas nele.

```bash
npm install
```

3. **Inicie o Bot:**
- Para usar o `NODE`, inicie o bot com o seguinte comando:
```bash
npm start
```

- Para usar o `NODEMON`, inicie o bot com o seguinte comando:
```bash
npm test
```

4. **Interagindo com o Bot:**
1. **Iniciar o Bot**:
- Envie o comando `/start` para iniciar o bot e visualizar as opçÔes disponíveis.

2. **Receber uma Foto**:
- Envie o comando `/foto` para receber uma foto armazenada no caminho `./MIDIAS/FOTO.png`.

3. **Receber uma MĂșsica**:
- Envie o comando `/musica` para receber uma mĂșsica armazenada no caminho `./MIDIAS/AUDIO.mp3`.

4. **Receber um VĂ­deo**:
- Envie o comando `/video` para receber um vĂ­deo armazenado no caminho `./MIDIAS/VIDEO.mp4`.

5. **Receber um Documento**:
- Envie o comando `/documento` para receber um documento armazenado no caminho `./MIDIAS/LIVRO.pdf`.

## NÃO SABE?
- Entendemos que para manipular arquivos em muitas linguagens e tecnologias relacionadas, Ă© necessĂĄrio possuir conhecimento nessas ĂĄreas. Para auxiliar nesse aprendizado, oferecemos cursos gratuitos disponĂ­veis:
* [CURSO DE TELEGRAF](https://github.com/VILHALVA/CURSO-DE-TELEGRAF)
* [CURSO DE JAVASCRIPT](https://github.com/VILHALVA/CURSO-DE-JAVASCRIPT)
* [CURSO DE NODEJS](https://github.com/VILHALVA/CURSO-DE-NODEJS)
* [CONFIRA MAIS CURSOS](https://github.com/VILHALVA?tab=repositories&q=+topic:CURSO)

## CREDITOS:
- [PROJETO CRIADO PELO VILHALVA](https://github.com/VILHALVA)