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).  |