https://github.com/csfelix/nodejs-whatsapp-telegram-bot
🤖 Hello WhatsApp, Hello Telegram, I'm alive!! 🤖 (🔑 KeyWords: telegram-bot, whatsapp-bot, telegram-api, venom-bot, bot, nodejs, neo4j, javascript 🔑)
https://github.com/csfelix/nodejs-whatsapp-telegram-bot
backend bot javascript neo4j nodejs telegram-api telegram-bot venom-bot whatsapp-bot
Last synced: 9 months ago
JSON representation
🤖 Hello WhatsApp, Hello Telegram, I'm alive!! 🤖 (🔑 KeyWords: telegram-bot, whatsapp-bot, telegram-api, venom-bot, bot, nodejs, neo4j, javascript 🔑)
- Host: GitHub
- URL: https://github.com/csfelix/nodejs-whatsapp-telegram-bot
- Owner: CSFelix
- Created: 2021-10-26T23:57:02.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2022-10-05T18:09:14.000Z (over 3 years ago)
- Last Synced: 2025-04-28T12:52:45.639Z (about 1 year ago)
- Topics: backend, bot, javascript, neo4j, nodejs, telegram-api, telegram-bot, venom-bot, whatsapp-bot
- Language: JavaScript
- Homepage:
- Size: 141 KB
- Stars: 8
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🌟 WhatsApp and Telegram Bot 🌟
----
### `❓ What's it? ❓`
* Simple WhatsApp and Telegram Bot to send messages to your friends using Venom Bot and Telegram API.
* All the datas of your contacts must be inserted in a Neo4J database.
----
### `⚒️ Tools ⚒️`
* NodeJS version 15.5.1;
* NPM version 8.1.1;
* Yarn version 1.22.4;
* Neo4J version 4.1 or above;
* Neo4J driver version 4.3.4;
* Express version 4.17.1;
* Venom Bot version 3.1.11;
* Telegram Bot API version 0.54.0
----
### `⚙️ Run ⚙️`
> **Creating the Project**
* Open computer's terminal and tip the follow command:
```
npm init
```
> **Installing Packages**
* Open computer's terminal and tip these commands to install the packages:
```
npm install express
npm install neo4j-driver
npm i --save venom-bot
yarn add node-telegram-bot-api
```
> **Running with NodeJS**
* Download the _index.js_ file;
* Save it into the project's folder;
* Tip in the computer's terminal:
```
node index.js
```
----
### `📝 Notes 📝`
* **Getting Telegram Token:** to create and use a bot on Telegram, you should get a token first. This tutorial teaches how to do that (I wasn't made it!): [How to get Telegram bot API token](https://www.siteguarding.com/en/how-to-get-telegram-bot-api-token)
* **Downloading Neo4J:** to download Neo4J Database, access this web site: [Download Neo4J](https://neo4j.com/download/)
----
### `🎁 Bonus 🎁`
* If you know how to create an Instagram Bot or have ideas of how to improve the code, feel free to create branches of this project!!
----
### `📫 Reach Me 📫`
> **Email:** **[csfelix08@gmail.com](mailto:csfelix08@gmail.com?)**
> **Linkedin:** **[linkedin.com/in/csfelix/](https://www.linkedin.com/in/csfelix/)**
> **Instagram:** **[instagram.com/c0deplus/](https://www.instagram.com/c0deplus/)**
----
> **Portfolio:** **[CSFelix.io](https://csfelix.github.io/)**