moved most functions out of essentials and into chatgpt
moved chatgpt on_message functions out of sparkytron3000 into chatgpt made sparky ignore python imports if they start with _ renamed essentials to _essentials to stop import
This commit is contained in:
parent
edd3bd5093
commit
be04b5f203
3 changed files with 115 additions and 138 deletions
|
|
@ -1,83 +0,0 @@
|
|||
#plugin for sparkytron 3000
|
||||
import json
|
||||
import os
|
||||
import time
|
||||
|
||||
from discord.ext import commands
|
||||
|
||||
async def handle_error(error):
|
||||
print(error)
|
||||
current_time = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())
|
||||
log_line = current_time + ': ' + str(error) + '\n'
|
||||
with open("data/error_log.txt", 'a') as f:
|
||||
f.write(log_line)
|
||||
return error
|
||||
|
||||
'''
|
||||
#stable diffusion command!!!
|
||||
@commands.command(
|
||||
description="View Images",
|
||||
help="Enable or disable bot viewing images in this channel. Usage !viewimages (enable|disable)",
|
||||
brief="Enable or disable bot viewing images"
|
||||
)
|
||||
async def view_images(ctx, message):
|
||||
if "enable" in message:
|
||||
edit_channel_config(ctx.channel.id, "look_at_images", True)
|
||||
await ctx.send("Viewing Enabled")
|
||||
elif "disable" in message:
|
||||
edit_channel_config(ctx.channel.id, "look_at_images", False)
|
||||
await ctx.send("Viewing Disabled")
|
||||
else:
|
||||
await ctx.send("Usage: !viewimages (enable|disable)")'''
|
||||
|
||||
|
||||
'''
|
||||
@commands.command(
|
||||
description="Commands",
|
||||
help="Enable or disable bot commands in this channel. Usage !enable_commands (enable|disable)",
|
||||
brief="Enable or disable bot commands"
|
||||
)
|
||||
async def enable_commands(ctx, message):
|
||||
if "disable" in message or "false" in message:
|
||||
edit_channel_config(ctx.channel.id, "commands_enabled", False)
|
||||
await ctx.send("Commands Disabled")
|
||||
else:
|
||||
edit_channel_config(ctx.channel.id, "commands_enabled", True)
|
||||
await ctx.send("Commands Enabled")'''
|
||||
|
||||
|
||||
'''
|
||||
@commands.command(
|
||||
description="Feature",
|
||||
help="Suggest a feature. Usage: !feature (feature)",
|
||||
brief="Suggest a feature"
|
||||
)
|
||||
async def feature(ctx):
|
||||
try:
|
||||
feature = ctx.message.content.split(" ", maxsplit=1)[1]
|
||||
with open("features.txt",'a') as f:
|
||||
f.writelines('\n' + feature)
|
||||
await ctx.send("Added " + feature)
|
||||
except Exception as error:
|
||||
await handle_error(error)
|
||||
|
||||
with open("features.txt",'r') as f:
|
||||
features = f.read()
|
||||
await ctx.send(features)'''
|
||||
|
||||
'''@commands.command(
|
||||
description="Errors",
|
||||
help="Shows the last errors that were logged.",
|
||||
brief="Display Errors"
|
||||
)
|
||||
async def errors(ctx, amount="5"):
|
||||
output = ""
|
||||
amount = int(amount)
|
||||
try:
|
||||
with open("data/error_log.txt", 'r') as f:
|
||||
for line in (f.readlines() [-amount:]):
|
||||
output += line
|
||||
await ctx.send(output)
|
||||
except Exception as error:
|
||||
await handle_error(error)'''
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue