I found this on GITHUB and it has very good reviews + i tried itmyself and it works like a charm.
2.make ngrok tunnel with ngrok http 5000 or ngrok http 127.0.0.1:5000
3.fill the config.txt(run bot.exe to get the config.txt)
4.run voice_response.py (you can edit the script)
5.Give enough permission to the bot
6.run bot.exe
Setup
1.Download ngrok (you can watch youtube)2.make ngrok tunnel with ngrok http 5000 or ngrok http 127.0.0.1:5000
3.fill the config.txt(run bot.exe to get the config.txt)
- just make an env folder and junk.json in the folder. write None in the junk.json
4.run voice_response.py (you can edit the script)
5.Give enough permission to the bot
6.run bot.exe
Twilio Note
- You can change the voice in https://console.twilio.com/us1/develop/voice/settings/text-to-speech
Discord Bot Note
- Call
- Digits - OTP Code Digits Amount
- Phone Number - Target's Phone Number
- Name - Target's Name
- Company Name - Company's Name
- Call Again
- If the call failed
Error
- 50001 Missing Access
- Give the Bot Enough Access
- Make sure the server id is correct
- Make Sure the Oauth2 Url Gen Have the same scope as the pic abov