Merge pull request 'zaagmans' (#23) from zaagmans into master
continuous-integration/drone/push Build is passing
continuous-integration/drone/push Build is passing
Reviewed-on: #23
This commit was merged in pull request #23.
This commit is contained in:
+19
@@ -805,3 +805,22 @@ class Shitpost(commands.Cog):
|
||||
topic = " ".join(args)
|
||||
message = self.get_review_string(topic)
|
||||
await ctx.channel.send(message)
|
||||
|
||||
def get_zaagmans(self):
|
||||
zaagman_url = "http://iszaagmansallangsgeweest.nl/"
|
||||
zreq = requests.get(zaagman_url)
|
||||
if zreq:
|
||||
return zreq.text.partition("<h1>")[2].partition("</h1>")[0]
|
||||
else:
|
||||
return None
|
||||
|
||||
@commands.command(pass_context=True)
|
||||
async def zaagmans(self, ctx):
|
||||
"""Is zaagmans al langsgeweest? Is de week al doormidden. Wie weet."""
|
||||
gezaagd = self.get_zaagmans()
|
||||
message = ctx.author.mention + ": "
|
||||
if gezaagd:
|
||||
message += gezaagd
|
||||
else:
|
||||
message += "De waarheid over zaagmans is niet te doorgronden."
|
||||
await ctx.channel.send(message)
|
||||
@@ -3,6 +3,7 @@ import dotenv
|
||||
import os
|
||||
import discord
|
||||
import requests
|
||||
from datetime import datetime
|
||||
from discord.ext import commands
|
||||
|
||||
import Shitpost
|
||||
@@ -169,3 +170,10 @@ class TestShitpost(unittest.TestCase):
|
||||
message = self.cog.zalgofy(inmsg)
|
||||
self.assertIsInstance(message, str)
|
||||
self.assertEqual(len(message), len(inmsg)*5)
|
||||
|
||||
def test_zaagmans(self):
|
||||
zaag = self.cog.get_zaagmans()
|
||||
if zaag is None:
|
||||
self.skipTest(f"Server at iszaagmansallangsgeweest.nl has an error, or is unavailable")
|
||||
else:
|
||||
self.assertIsInstance(zaag, str)
|
||||
|
||||
Reference in New Issue
Block a user