https://github.com/leohearts/automatephonecontroller
An Automate flow. Use Telegram bot to send sms, make phone calls, answer/end calls
https://github.com/leohearts/automatephonecontroller
Last synced: 4 months ago
JSON representation
An Automate flow. Use Telegram bot to send sms, make phone calls, answer/end calls
- Host: GitHub
- URL: https://github.com/leohearts/automatephonecontroller
- Owner: leohearts
- License: agpl-3.0
- Created: 2023-10-02T12:21:43.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-10-07T16:17:58.000Z (8 months ago)
- Last Synced: 2025-02-17T16:48:40.038Z (4 months ago)
- Size: 26.4 KB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# AutomatePhoneController
An [Automate](https://llamalab.com/automate/) flow. Use Telegram bot to send sms, make phone calls, etc.
No root needed.
## Feature
Use Telegram bot to:
- Send sms
- Make phone calls
- Answer/end calls
- Get phone location
- Reduce spam by automacally answer and hang up calls## Install
Buy and install [Automate](https://llamalab.com/automate/) to your phone
Install https://llamalab.com/automate/community/flows/46295 in Automate
Click on "Edit" (right buttom floating button), **Edit Telegram bot token and whitelist**
> If you don't know your Telegram user id for whitelist, check [UserID Bot](https://t.me/chatIDrobot)
Go to Automate settings, check "Run on system startup", also set SMS/call rate limit if you need.
Use it with https://github.com/pppscn/SmsForwarder to also get notified on incoming SMSs and calls. You can use the same userid and bot token on both softwares :3
Setup command list with:
```bash
curl https://api.telegram.org/botYOURTOKEN -H 'Content-type: application/json' -d '{"commands": [{"command":"call","description":"/call [subid] [toNumber]"},{"command":"sms","description":"/sms [subid] [toNumber] [text]"},{"command":"accept","description":"Accept the call."},{"command":"decline","description":"Decline the call."}, {"command": "autoanswer", "description": "/autoanswer [0|1] Set automatically answer the call and hang up after 2 secs."}, {"command": "getLocation", "description": "Get device location."}]}'
```## Screenshots

