Skip to content

A Discord bot that takes a link with a steam header, passes it through the API of Temporary-URL.com, and returns a button that contains the link, allowing the user to click and join a lobby without having to copy paste to their browser.

License

Notifications You must be signed in to change notification settings

Glomzubuk/SteamLinkerBot

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SteamLinkerBot

A Discord bot made in Python that takes a link with a steam header, passes it through a custom github website, and returns a button that contains the link, allowing the user to click and join a lobby without having to copy paste to their browser.

Usage

Simply copy and paste your steam link into any channel that the bot can see, and the bot will put a message underneath with a clickable button!

If you are done with your lobby, feel free to delete the link message. The bot will read this and delete its own message too!

Development

  • Fork and/or clone this repository
  • Install python3 and pip3 locally
  • Run "pip3 install -r requirements.txt"
  • Replace the environment variables in config.py with your own keys
  • Run "python3 main.py" from the src folder

Adding the Bot to your Server:

By default, the bot requires the permissions to Send Messages, Manage Messages, and Embed Links. The Send Messages and Embed Links permission is to send the link into the chat, while the Manage Messages permission is so that the bot can delete its own message once it sees the original message deleted. Outside of that, the bot does nothing more to your messages. If you are still afraid of this however, feel free to modify your channel permissions such that the bot is unable to read or access any channel other than the one that steam links are fed through.

About

A Discord bot that takes a link with a steam header, passes it through the API of Temporary-URL.com, and returns a button that contains the link, allowing the user to click and join a lobby without having to copy paste to their browser.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 87.5%
  • Dockerfile 10.7%
  • Shell 1.8%