Compare commits

..

3 Commits

Author SHA1 Message Date
BodgeMaster 6e4674953e Get bot token from command line 2023-01-13 17:50:53 +01:00
BodgeMaster afa068cf52 Remove psutil dependency 2023-01-13 17:47:23 +01:00
BodgeMaster 466c82ec25 Rename src/main.py -> bot.py 2023-01-13 17:33:58 +01:00
3 changed files with 10 additions and 11 deletions

View File

@ -2,18 +2,18 @@
A bot written for the Linux General Discord Server
### How to run
### Setup
- Install the necessary packages:
```sh
pip install -r requirements.txt
```
- On the last line, replace `TOKEN` with your bot token
### Running
- Then, run the `main.py`file:
- Run the `bot.py`file passing the bot token as argument:
```sh
python3 main.py
python3 bot.py TOKEN_HERE
```
@ -22,4 +22,4 @@ python3 main.py
As this bot is made for one discord server, most things on it are hardcoded.
For this bot to work, you might need to replace a big part of the code.
Any use of this bot outside of Linux General is not mine and Bodge's responsability.
Any use of this bot outside of Linux General is not mine and Bodge's responsability.

View File

@ -7,13 +7,13 @@ from discord import app_commands
import typing
from discord.ext import commands
import discord.utils
import psutil
import time
from sys import platform
import sys
BOOT_TIME = time.time()
def seconds_elapsed():
return time.time() - psutil.boot_time()
return time.time() - BOOT_TIME
class MyClient(discord.Client):
@ -190,10 +190,10 @@ async def report_message(interaction: discord.Interaction, message: discord.Mess
async def status(interaction: discord.Interaction):
embed = discord.Embed(title='System Stats')
embed.description = f"""Uptime: {seconds_elapsed()}
System: {platform}"""
System: {sys.platform}"""
url_view = discord.ui.View()
await interaction.response.send_message(embed=embed, view=url_view)
client.tree.sync()
client.run('TOKEN')
client.run(sys.argv[1])

View File

@ -1,2 +1 @@
discord.py==2.1.0
psutil==5.9.4