{"id":16170941,"url":"https://github.com/spectrixdev/discord-phone-call-bot-ifttt","last_synced_at":"2025-03-19T00:30:36.564Z","repository":{"id":44377748,"uuid":"150996726","full_name":"SpectrixDev/discord-phone-call-bot-IFTTT","owner":"SpectrixDev","description":"🤖A discord bot that can call your actual phone through Discord using IFTTT and Python. Easy to set up and customize. Uses IFTT's VOIP applet (not your actual phone number) 📞","archived":false,"fork":false,"pushed_at":"2024-04-18T15:51:48.000Z","size":35,"stargazers_count":22,"open_issues_count":1,"forks_count":5,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-28T13:18:24.202Z","etag":null,"topics":["bot","discord","discord-api","discord-bot","discordapp","ifttt","phone","phone-bot","phonecall","python"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SpectrixDev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-09-30T18:57:46.000Z","updated_at":"2025-01-30T17:21:33.000Z","dependencies_parsed_at":"2024-10-27T19:30:04.345Z","dependency_job_id":null,"html_url":"https://github.com/SpectrixDev/discord-phone-call-bot-IFTTT","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SpectrixDev%2Fdiscord-phone-call-bot-IFTTT","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SpectrixDev%2Fdiscord-phone-call-bot-IFTTT/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SpectrixDev%2Fdiscord-phone-call-bot-IFTTT/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SpectrixDev%2Fdiscord-phone-call-bot-IFTTT/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SpectrixDev","download_url":"https://codeload.github.com/SpectrixDev/discord-phone-call-bot-IFTTT/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243955755,"owners_count":20374373,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bot","discord","discord-api","discord-bot","discordapp","ifttt","phone","phone-bot","phonecall","python"],"created_at":"2024-10-10T03:20:00.782Z","updated_at":"2025-03-19T00:30:36.261Z","avatar_url":"https://github.com/SpectrixDev.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ☎ Discord Phone Call Bot with IFTTT\n[![discord.py](https://img.shields.io/badge/discord-py-red.svg)](https://github.com/Rapptz/discord.py/tree/rewrite)\n[![python 3.6](https://img.shields.io/badge/python-3.6-red.svg)](https://www.python.org/)\n\u003cbr\u003e\n\n\u003e 🤖📞 A Discord Bot that calls your phone through a Discord command using IFTTT and Python. Simple to configure and tailor to your needs. Utilizes IFTTT's VOIP applet, which doesn't involve your personal phone number.\n\n## ℹ Disclaimers:\n1. This is not a serious project, so you may encounter bugs. If you find any, or if you require help, please open up an issue on this repo.\n\n2. This does **not phone your phone through an actual phone number**. It uses **[IFTTT'S VOIP (click here to read more)](https://ifttt.com/voip_calls) applet**, which basically means it uses the [IFTTT](https://ifttt.com/about) app. \n\n## 💡 Setup\n\n- This program was made with *Python 3.6*. Newever versions should work, but use at your own risk.\n- Ensure you have [IFTTT](https://ifttt.com/about), which needs to be installed on your mobile device\n\n#### ✅ Install the requirements\n\n```\npip install -r requirements.txt\n```\n\n\u003e Also, make sure you have a Discord Bot, you can make one [here](https://discordapp.com/developers/applications/). You'll need the bot token which can be found in the *bot* section of your application\n\n#### ⚙ Configuiring IFTTT\n\nGo to [IFTTT](https://ifttt.com/create) and create a new Applet.\n\nFor the first part, make a webhook. Name the *event name* whatever you want, but remember it.\n\nFor the second part, make a *VoIP calls* thing. **Important: Make the** ***Voice message field*** **(what the robot voice calling you will say) the following:**\n\n```\n{{Value1}} {{Value2}}\n```\n\nNext, go to https://ifttt.com/services/maker_webhooks/settings and grab the token in the **URL** section (will look something like https://maker.ifttt.com/use/**zvicdsCSDdSuDXkODmKllkOWZmwhatever** (only the gibberish part in bold)\n\nNow go to the **config.json** file and fill in the required information. Here's what each piece means (found in config.json.example):\n\n```json\n\"prefix\": String: Used to \"talk to\" your bot. You can also mention the bot by default to run commands, but you also need a prefix.\n\"callCoolDown\": Integer: Set a cooldown between how long users can use the call command. I recommend 30 seconds or more (this is per user)\n\"maxMsgLength\": Integer: The max amount of characters for the message to be read aloud over the phone call. Should be less than 2000, I recommend 250\n\"eventName\": String: The event name from your webhook\n\"IFTTTkey\": String: The IFTTT token/key that you got from the webhook settings URL thingy\n\"discordToken\": String: Your bot token from the Discord developer portal in the bot section (NOT client secret/client ID)\n```\n\n**🎉 After filling in the information and saving, running the bot should work!**\n\n## 🤝 Contributing\n\n⭐Please star the repo, or even join my [Discord server](https://discord.gg/Fb8wZsn)\n\nIf you have any problems open an issue, I'll gladly help.\n\nIf you'd like to contribute, go ahead!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fspectrixdev%2Fdiscord-phone-call-bot-ifttt","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fspectrixdev%2Fdiscord-phone-call-bot-ifttt","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fspectrixdev%2Fdiscord-phone-call-bot-ifttt/lists"}