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)!
- Host: GitHub
- URL: https://github.com/vilhalva/midias-com-telegraf
- Owner: VILHALVA
- Created: 2024-07-02T20:02:54.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-07-10T16:11:54.000Z (over 1 year ago)
- Last Synced: 2025-05-21T20:08:54.737Z (11 months ago)
- Topics: bot, framework, javascript, multimidia, nodejs, projeto, redes-sociais, telegraf, telegram
- Language: JavaScript
- Homepage:
- Size: 4.07 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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)