Help is better now

This commit is contained in:
NikolajDanger
2020-04-05 19:01:49 +02:00
parent 1e2f64c67c
commit 53855e741d
7 changed files with 50 additions and 37 deletions
+12 -1
View File
@@ -70,10 +70,21 @@ async def on_message(message):
# Sends the contents of "help.txt" # Sends the contents of "help.txt"
if message.content.lower().startswith("!help"): if message.content.lower().startswith("!help"):
funcs.logThis(message.author.name+" ran \""+message.content+"\"") funcs.logThis(message.author.name+" ran \""+message.content+"\"")
with codecs.open("resources/help.txt",encoding="utf-8") as f: if message.content.lower() == "!help" or message.content.lower() == "!help ":
with codecs.open("resources/help/help.txt",encoding="utf-8") as f:
text = f.read() text = f.read()
em = discord.Embed(title = "Help", description = text,colour = 0x59f442) em = discord.Embed(title = "Help", description = text,colour = 0x59f442)
await message.channel.send(embed = em) await message.channel.send(embed = em)
else:
command = message.content.lower().replace(" ","-").replace("!","")
funcs.logThis("Looking for "+command+".txt")
try:
with codecs.open("resources/help/"+command+".txt",encoding="utf-8") as f:
text = f.read()
em = discord.Embed(title = command.replace("help-","").capitalize(), description = text,colour = 0x59f442)
await message.channel.send(embed = em)
except:
await message.channel.send("Couldn't find help for that command")
# Stops the bot # Stops the bot
elif message.content.lower().startswith("!stop"): elif message.content.lower().startswith("!stop"):
-5
View File
@@ -42,10 +42,5 @@ class testGwendolynFuncs(unittest.TestCase):
self.assertEqual(content,"Moldaw Dragniel (Født: Moldaw Geisler Dragniel) er en Rock Gnome fra den sydvestlige del af Zules Kongeriget i kejserriget Crozea. Han kommer fra den store landsby Ginti, hvor hans forældre arbejdede som håndværkere.") self.assertEqual(content,"Moldaw Dragniel (Født: Moldaw Geisler Dragniel) er en Rock Gnome fra den sydvestlige del af Zules Kongeriget i kejserriget Crozea. Han kommer fra den store landsby Ginti, hvor hans forældre arbejdede som håndværkere.")
self.assertEqual(thumbnail,"https://vignette.wikia.nocookie.net/senkulpa/images/9/9e/Moldaw.png/revision/latest?path-prefix=da") self.assertEqual(thumbnail,"https://vignette.wikia.nocookie.net/senkulpa/images/9/9e/Moldaw.png/revision/latest?path-prefix=da")
def testTriviaStart(self):
info = funcs.triviaStart()
print(info)
self.assertNotEqual(info,"")
if __name__ == "__main__": if __name__ == "__main__":
unittest.main() unittest.main()
-28
View File
@@ -1,28 +0,0 @@
**!hello** - En venlig hilsen.
**!roll** - Rul terninger i xdy format. Kan udføre matematik udover rullende. Kan også gøre følgende:
kx: Beholder kun rul med værdien x.
rox: Genrul rul med værdien x første gang.
rrx: Genrul alle rul med værdien x
mix: Gør alle rul under x til x.
max: Gør alle rul over x til x.
rax: Genruller og tilføjer rul med værdien x.
l/h før x: For de laveste/højeste x rul.
**!spell** - Slå en besværgelse op.
**!monster** - Slå et monster op.
**!map** - Få et billede af Senkulpa kortet.
**!image** - Find et tilfældigt billede fra internettet.
**!movie** - Giver titlen på en tilfældig film fra Bedre Netflix
**!name** - Genererer et tilfældigt navn.
**!tavern** - Genererer en tilfældig tavern.
**!swchar** - Lader dig lave en Star Wars karakter. Du kan bruge kommandoer som "!swchar name Jared" eller "!swchar skills astrogation 3" til at ændre din karakters info.
**!swroll** - Lader dig rulle Star Wars terninger. Du kan skrive tal der repræsenterer antallet af hver terning i rækkefølgen: ability, proficiency, difficulty, challenge, boost, setback og force. Du behøver ikke skrive et tal til alle terningerne. Du kan også skrive forbogstavet for terningen du vil rulle før antallet, såsom "!swroll f2", der ruller 2 force terninger.
+8
View File
@@ -0,0 +1,8 @@
Rul terninger i xdy format. Kan udføre matematik udover rullende. Kan også gøre følgende:
kx: Beholder kun rul med værdien x.
rox: Genrul rul med værdien x første gang.
rrx: Genrul alle rul med værdien x
mix: Gør alle rul under x til x.
max: Gør alle rul over x til x.
rax: Genruller og tilføjer rul med værdien x.
l/h før x: For de laveste/højeste x rul.
+1
View File
@@ -0,0 +1 @@
Du kan bruge kommandoer som "!swchar name Jared" eller "!swchar skills astrogation 3" til at ændre din karakters info. Kommandoen "!swchar" vil give dig et character sheet for din karakter.
+1
View File
@@ -0,0 +1 @@
Lader dig rulle Star Wars terninger. Du kan skrive tal der repræsenterer antallet af hver terning i rækkefølgen: ability, proficiency, difficulty, challenge, boost, setback og force. Du behøver ikke skrive et tal til alle terningerne. Du kan også skrive forbogstavet for terningen du vil rulle før antallet, såsom "!swroll f2", der ruller 2 force terninger.
+25
View File
@@ -0,0 +1,25 @@
**!hello** - En venlig hilsen.
**!roll** - Rul terninger i xdy format.
**!spell** - Slå en besværgelse op.
**!monster** - Slå et monster op.
**!map** - Få et billede af Senkulpa kortet.
**!image** - Find et tilfældigt billede fra internettet.
**!movie** - Giver titlen på en tilfældig film fra Bedre Netflix
**!name** - Genererer et tilfældigt navn.
**!tavern** - Genererer en tilfældig tavern.
**!trivia** - Lader dig spille et spil trivia.
**!swchar** - Lader dig lave en Star Wars karakter.
**!swroll** - Lader dig rulle Star Wars terninger.
Nogle funktioner kan du få mere information om med "!help [kommando]".