Skip to main content

A good package to let your computer remote controlled using Discord

Project description

My PC Remote

The Discord PC Control Bot allows you to remotely manage your PC using custom Discord commands. With this bot, you can execute various actions on your computer from anywhere with an internet connection, all through Discord.

Available Commands

  • Beep Generate beep sound from speakers.
  • Camera Frame Capture frames from your PC's camera.
  • Grab Screenshots Capture screenshots of your PC's desktop.
  • Hybernate Hybernate your PC
  • Kill App Terminate the specific running application
  • Location Extract current location using IP address and show it in MAP
  • Lock Locks the OS same as doing WIN + L in windows
  • Notification Show a notification to user e.g. Message box or Windows 10/11 Toast
  • Launch URL This will open the URL in default browser
  • Ping This will initiate a PING command to check connectivity status & latency
  • Reboot This will reboot the Computer
  • Shutdown This will power of the computer
  • Sleep This will initiate a computer sleep
  • Speak This is a TTS (Text to Speach) command speak provided sentence in speakers
  • Status This will publish the current computer status e.g. Processor and ram usage
  • Terminal This command will let you execute any terminal command and return the results
  • Terminate This will terminate the bot hence no more commands will be executed remotely
  • Upload This will let you upload a file into remote location specified in the command
  • Voice Call This will initiate a live call in the call channel so you can listen to the MIC (Live Audio SPY)
  • Volume This will set/return the Speakers volume

Setup the Bot

First install the BOT as a package using pip3 install mypcremote To use the bot your need to have a Discord application Auth Token, Create your discord application using Discord Developer Portal, Copy the TOKEN, grant all required INTENTS to the application you created, Finally run the bot by typing command mypcremote enter the copied token when asked and you are done:

Use this URL to define or configure your custom bot application permissions

Test the Bot

If everything is setup good then after running, The bot will send a greeting message in the channel where you joined the bot application. Use # to call the commands if you are unclear about command use #help to check for available commands.

  • #camera: Capture a frame from the PC's camera.
  • #screenshot: Capture a screenshot of the PC's desktop.

Disclaimer

This project is for educational and experimental purposes only. Use it responsibly and at your own risk.

License

This project is licensed under the MIT License.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mypcremote-0.6.1.tar.gz (12.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mypcremote-0.6.1-py3-none-any.whl (17.1 kB view details)

Uploaded Python 3

File details

Details for the file mypcremote-0.6.1.tar.gz.

File metadata

  • Download URL: mypcremote-0.6.1.tar.gz
  • Upload date:
  • Size: 12.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.10

File hashes

Hashes for mypcremote-0.6.1.tar.gz
Algorithm Hash digest
SHA256 c03fcb87e9874778da8f14856a3545431e131c68c06a90857b19d1278f8a8e34
MD5 a840b7112da9f4dfbf6c3b87fce96651
BLAKE2b-256 f3e5c2506d5c89b301e8c0dec758562a37bf544488af55471595d2ef3c8c08e0

See more details on using hashes here.

File details

Details for the file mypcremote-0.6.1-py3-none-any.whl.

File metadata

  • Download URL: mypcremote-0.6.1-py3-none-any.whl
  • Upload date:
  • Size: 17.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.10

File hashes

Hashes for mypcremote-0.6.1-py3-none-any.whl
Algorithm Hash digest
SHA256 544641dc452cf839ef69eb197d28f14b024d89f08a07f81baa2f756c9ec86f74
MD5 502a69e0ff1b6a03a81465248fd4d19f
BLAKE2b-256 1a3835bd76c78ef52183eb4798c5c0720ccff55b70962f5d71df8678797d828e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page