diff --git a/README.md b/README.md index 5a178dc..7dbd7b0 100644 --- a/README.md +++ b/README.md @@ -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. \ No newline at end of file +Any use of this bot outside of Linux General is not mine and Bodge's responsability. diff --git a/src/main.py b/bot.py similarity index 98% rename from src/main.py rename to bot.py index 0c621c1..8fa36be 100644 --- a/src/main.py +++ b/bot.py @@ -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]) diff --git a/requirements.txt b/requirements.txt index 1f86944..47a3c96 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,2 +1 @@ discord.py==2.1.0 -psutil==5.9.4