Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bunnykek/bonkmeet
Telegram bot to attend Google Meet sessions on behalf of you :D
https://github.com/bunnykek/bonkmeet
automation bot gmeet gmeet-bot google-meet google-meet-bot heroku meet nodejs puppeteer telegram telegram-bot
Last synced: about 1 month ago
JSON representation
Telegram bot to attend Google Meet sessions on behalf of you :D
- Host: GitHub
- URL: https://github.com/bunnykek/bonkmeet
- Owner: bunnykek
- Created: 2022-03-25T15:04:05.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-11-23T05:21:33.000Z (about 2 years ago)
- Last Synced: 2024-07-30T18:54:44.204Z (5 months ago)
- Topics: automation, bot, gmeet, gmeet-bot, google-meet, google-meet-bot, heroku, meet, nodejs, puppeteer, telegram, telegram-bot
- Language: JavaScript
- Homepage:
- Size: 145 KB
- Stars: 19
- Watchers: 1
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![BonkMeet](https://github.com/bunnykek/BonkMeet/blob/main/logoM.svg)
# BonkMeet
Telegram bot to attend Google Meet sessions on behalf of you :D
## Features
- Joins GMeet from Telegram.
- Sends notification when the chatbox is being spammed (>15 messages/min)
- Automatically leaves the meet when the meet strength becomes less than the assigned threshold strength.
- Shows the current status(screenshot) of the ongoing meet.
- Send the message to the chatbox directly from telegram.## How to use?
You will need these 3 tokens:
1. Bot Token from [BotFather](https://telegram.me/BotFather)
2. Owner's telegram user ID from [userinfobot](https://telegram.me/userinfobot)
3. Go to meet.google.com and export the cookie using [Cookies for puppeteer chrome extension](https://chrome.google.com/webstore/detail/%E3%82%AF%E3%83%83%E3%82%AD%E3%83%BCjson%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E5%87%BA%E5%8A%9B-for-puppet/nmckokihipjgplolmcmjakknndddifde)### For VPS/RDP users:
First install node.js and set these 4 environment variables:
```
bot_token="XXXXXXX:AAAAAAAAAAAAAAAAAAAAAAAa" //bot token from botfather
cookie = //exported cookie
user_id = //Get your userID from https://telegram.me/userinfobot
threshold = 10 //Auto leaves the meet when the meet strength becomes less than threshold
```
then clone this repo and move into its directory.
`npm install`
`node main.js`### Heroku Deploy
[![Deploy](https://www.herokucdn.com/deploy/button.svg)](https://heroku.com/deploy?template=https://github.com/bunnykek/BonkMeet)
Make sure to go to the deployed application's `Resources` tab and disable the `web` and enable the `worker`.
Watch the video tutorial : https://www.youtube.com/watch?v=3C8BoCTkJQ0
### Bot commands:
```
/join {gmeet_link}
/message {test message} (sends message to chatbox)
/status (shows the ongoing meet current status)
/leave (leaves the current gmeet session)
/help
```