20 lines
1.5 KiB
Markdown
20 lines
1.5 KiB
Markdown
# Speedtest_logger
|
|
|
|
A basic script that uses Speedtest-cli and logs the result to a csv file and to a Discord Webhook
|
|
<br></br>
|
|
### How to Create a Discord Web Hook
|
|
|
|
1) On your Discord server, right click on the text channel that you want the results to appear in and then select "Edit Channel".
|
|
2) Select the "Intergrations" menu and then select "Webhooks".
|
|
3) Click the blue "New Webhook" button, this will create a new Webhook with a random name.
|
|
4) Click on the newly created Webhook, this will let you change the name and set a a picture that will appear when a post is created, this can be changed to something like "Speedtest Bot".
|
|
5) Click the "Copy Webhook URL" button and paste the coppied URL into a text editor, this will be needed in the next part.
|
|
6) You can not select "ESC" at the top to exit the settings.
|
|
|
|
### Edit the script
|
|
1) Open the Speedtest.sh or .bat file (depending if you are using the Linux verison or the Windows version) and paste in the coppied Webhook URL into the "DISCORD_WEBHOOK_URL" section. Make sure the URL is pasted in between the " ".
|
|
2) Change the WAN "NUMBER" option, this is handy if you have multiple connections to test.
|
|
|
|
### Running the Script
|
|
|
|
Once and dependancys have been installed (these will be noted in each versions README file) the script can be ran. This will run the speedtest-cli software and save the output speeds to a variable which will then be "posted" via curl to the Discord Webhook. The script can be ran manually or on a scheduled (this should be the prefered option). |