:refactor: + ➕ change joke format, use psutil for uptime
This commit is contained in:
parent
34fc5e3c60
commit
3bfad6e0a9
67
data/jokes
67
data/jokes
|
@ -6,80 +6,63 @@
|
||||||
- Mais c'est faux !
|
- Mais c'est faux !
|
||||||
- Oui mais c'est rapide !
|
- Oui mais c'est rapide !
|
||||||
```
|
```
|
||||||
|
---
|
||||||
|
Why did the chicken cross the mobius strip?
|
||||||
Q: Why did the chicken cross the mobius strip?
|
|| To get to the same side. ||
|
||||||
A: || To get to the same side. ||
|
---
|
||||||
|
|
||||||
|
|
||||||
C’est un bol et une tasse qui sont devant un évier :
|
C’est un bol et une tasse qui sont devant un évier :
|
||||||
Je n’ai pas envie de plonger, dit le bol, à chaque fois je bois la tasse.
|
Je n’ai pas envie de plonger, dit le bol, à chaque fois je bois la tasse.
|
||||||
C’est vrai, répond la tasse, tu n’as jamais eu de bol !
|
C’est vrai, répond la tasse, tu n’as jamais eu de bol !
|
||||||
|
---
|
||||||
|
|
||||||
Ce matin, j’ai voulu faire une blague sur le Super U, mais elle n’a pas Supermarché
|
Ce matin, j’ai voulu faire une blague sur le Super U, mais elle n’a pas Supermarché
|
||||||
|
---
|
||||||
|
|
||||||
J’ai fait une blague à mes vêtements. Ils étaient pliés
|
J’ai fait une blague à mes vêtements. Ils étaient pliés
|
||||||
|
---
|
||||||
|
|
||||||
T’as deux poussins, t’en veux qu’un tu fais quoi ?
|
T’as deux poussins, t’en veux qu’un tu fais quoi ?
|
||||||
|| T’en pousses un ||
|
|| T’en pousses un ||
|
||||||
|
---
|
||||||
|
|
||||||
Que fait un crocodile quand il rencontre un autre crocodile ?
|
Que fait un crocodile quand il rencontre un autre crocodile ?
|
||||||
|| Il l’accoste ||
|
|| Il l’accoste ||
|
||||||
|
---
|
||||||
|
|
||||||
C'est un type qui rentre dans un bar et qui dit "Salut les gars ! C'est moi !" et en fait... c'était pas lui !
|
C'est un type qui rentre dans un bar et qui dit "Salut les gars ! C'est moi !" et en fait... c'était pas lui !
|
||||||
|
---
|
||||||
|
|
||||||
C'est un schtroumpf il tombe et il se fait un bleu
|
C'est un schtroumpf il tombe et il se fait un bleu
|
||||||
|
---
|
||||||
|
|
||||||
Pourquoi les policiers n'ont pas d'acné ?
|
Pourquoi les policiers n'ont pas d'acné ?
|
||||||
||Car ils ont la peau lisse.||
|
||Car ils ont la peau lisse.||
|
||||||
|
---
|
||||||
|
|
||||||
C'est l'histoire d'un pingouin qui respirait par les fesses. Un jour, il s'assoit, et il **meurt**.
|
C'est l'histoire d'un pingouin qui respirait par les fesses. Un jour, il s'assoit, et il **meurt**.
|
||||||
|
---
|
||||||
|
|
||||||
Un tétârd se réveille. Il croyait qu'il était tôt mais en fait il était tard.
|
Un tétârd se réveille. Il croyait qu'il était tôt mais en fait il était tard.
|
||||||
|
---
|
||||||
|
|
||||||
Que fait un chien qui tombe dans la mer rouge ?
|
Que fait un chien qui tombe dans la mer rouge ?
|
||||||
||Plouf||
|
||Plouf||
|
||||||
|
---
|
||||||
|
|
||||||
Recette pour cuire des carottes :
|
Recette pour cuire des carottes :
|
||||||
-Prenez 9 carottes
|
-Prenez 9 carottes
|
||||||
-Enlevez-en une
|
-Enlevez-en une
|
||||||
-Et voilà les carottes sont cuites
|
-Et voilà les carottes sont cuites
|
||||||
|
---
|
||||||
|
|
||||||
Savez vous pourquoi il y a tant de célibataires à Dijon ?
|
Savez vous pourquoi il y a tant de célibataires à Dijon ?
|
||||||
||Car l'amour tarde à Dijon.||
|
||Car l'amour tarde à Dijon.||
|
||||||
|
---
|
||||||
|
|
||||||
Pourquoi Napoléon n'a jamais déménagé ?
|
Pourquoi Napoléon n'a jamais déménagé ?
|
||||||
||Parce qu'il avait un Bonaparte||
|
||Parce qu'il avait un Bonaparte||
|
||||||
|
---
|
||||||
|
|
||||||
Qu'est-ce qu'un lapide ?
|
Qu'est-ce qu'un lapide ?
|
||||||
||Un tlain qui va tlès tlès vite||
|
||Un tlain qui va tlès tlès vite||
|
||||||
|
---
|
||||||
|
|
||||||
Qu'est-ce qu'un canife ?
|
Qu'est-ce qu'un canife ?
|
||||||
||Un petit fien.||
|
||Un petit fien.||
|
||||||
|
---
|
||||||
|
|
||||||
Qu'est-ce qu'une duche ?
|
Qu'est-ce qu'une duche ?
|
||||||
||Une douche sans eau.||
|
||Une douche sans eau.||
|
||||||
|
---
|
||||||
|
|
||||||
Pourquoi Michael va ouvrir la porte ? Parce que ||Jackson||
|
Pourquoi Michael va ouvrir la porte ? Parce que ||Jackson||
|
||||||
|
---
|
||||||
|
|
||||||
Napoléon rentre dans un bar en disant:
|
Napoléon rentre dans un bar en disant:
|
||||||
"J'ai vaincu!"
|
"J'ai vaincu!"
|
||||||
"Je n'ai que dix-neufs chaises désolé"
|
"Je n'ai que dix-neufs chaises désolé"
|
||||||
|
---
|
||||||
|
What is yellow, normed, and complete ?
|
||||||
|
||A bananach space||
|
|
@ -109,6 +109,17 @@ optional = false
|
||||||
python-versions = ">=3.5"
|
python-versions = ">=3.5"
|
||||||
version = "4.7.5"
|
version = "4.7.5"
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
category = "main"
|
||||||
|
description = "Cross-platform lib for process and system monitoring in Python."
|
||||||
|
name = "psutil"
|
||||||
|
optional = false
|
||||||
|
python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
|
||||||
|
version = "5.7.0"
|
||||||
|
|
||||||
|
[package.extras]
|
||||||
|
enum = ["enum34"]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
category = "main"
|
category = "main"
|
||||||
description = "YAML parser and emitter for Python"
|
description = "YAML parser and emitter for Python"
|
||||||
|
@ -147,7 +158,7 @@ idna = ">=2.0"
|
||||||
multidict = ">=4.0"
|
multidict = ">=4.0"
|
||||||
|
|
||||||
[metadata]
|
[metadata]
|
||||||
content-hash = "290c4d1821ff75607bc72026a3530752235431e29b064e7ebc5ac897ce6a5565"
|
content-hash = "efedf2c9dc8d78ca138823f3be2425eded9010c7edecc695e3ddc6ede8df5c94"
|
||||||
python-versions = "^3.6"
|
python-versions = "^3.6"
|
||||||
|
|
||||||
[metadata.files]
|
[metadata.files]
|
||||||
|
@ -211,6 +222,19 @@ multidict = [
|
||||||
{file = "multidict-4.7.5-cp38-cp38-win_amd64.whl", hash = "sha256:544fae9261232a97102e27a926019100a9db75bec7b37feedd74b3aa82f29969"},
|
{file = "multidict-4.7.5-cp38-cp38-win_amd64.whl", hash = "sha256:544fae9261232a97102e27a926019100a9db75bec7b37feedd74b3aa82f29969"},
|
||||||
{file = "multidict-4.7.5.tar.gz", hash = "sha256:aee283c49601fa4c13adc64c09c978838a7e812f85377ae130a24d7198c0331e"},
|
{file = "multidict-4.7.5.tar.gz", hash = "sha256:aee283c49601fa4c13adc64c09c978838a7e812f85377ae130a24d7198c0331e"},
|
||||||
]
|
]
|
||||||
|
psutil = [
|
||||||
|
{file = "psutil-5.7.0-cp27-none-win32.whl", hash = "sha256:298af2f14b635c3c7118fd9183843f4e73e681bb6f01e12284d4d70d48a60953"},
|
||||||
|
{file = "psutil-5.7.0-cp27-none-win_amd64.whl", hash = "sha256:75e22717d4dbc7ca529ec5063000b2b294fc9a367f9c9ede1f65846c7955fd38"},
|
||||||
|
{file = "psutil-5.7.0-cp35-cp35m-win32.whl", hash = "sha256:f344ca230dd8e8d5eee16827596f1c22ec0876127c28e800d7ae20ed44c4b310"},
|
||||||
|
{file = "psutil-5.7.0-cp35-cp35m-win_amd64.whl", hash = "sha256:e2d0c5b07c6fe5a87fa27b7855017edb0d52ee73b71e6ee368fae268605cc3f5"},
|
||||||
|
{file = "psutil-5.7.0-cp36-cp36m-win32.whl", hash = "sha256:a02f4ac50d4a23253b68233b07e7cdb567bd025b982d5cf0ee78296990c22d9e"},
|
||||||
|
{file = "psutil-5.7.0-cp36-cp36m-win_amd64.whl", hash = "sha256:1413f4158eb50e110777c4f15d7c759521703bd6beb58926f1d562da40180058"},
|
||||||
|
{file = "psutil-5.7.0-cp37-cp37m-win32.whl", hash = "sha256:d008ddc00c6906ec80040d26dc2d3e3962109e40ad07fd8a12d0284ce5e0e4f8"},
|
||||||
|
{file = "psutil-5.7.0-cp37-cp37m-win_amd64.whl", hash = "sha256:73f35ab66c6c7a9ce82ba44b1e9b1050be2a80cd4dcc3352cc108656b115c74f"},
|
||||||
|
{file = "psutil-5.7.0-cp38-cp38-win32.whl", hash = "sha256:60b86f327c198561f101a92be1995f9ae0399736b6eced8f24af41ec64fb88d4"},
|
||||||
|
{file = "psutil-5.7.0-cp38-cp38-win_amd64.whl", hash = "sha256:d84029b190c8a66a946e28b4d3934d2ca1528ec94764b180f7d6ea57b0e75e26"},
|
||||||
|
{file = "psutil-5.7.0.tar.gz", hash = "sha256:685ec16ca14d079455892f25bd124df26ff9137664af445563c1bd36629b5e0e"},
|
||||||
|
]
|
||||||
pyyaml = [
|
pyyaml = [
|
||||||
{file = "PyYAML-5.3.1-cp27-cp27m-win32.whl", hash = "sha256:74809a57b329d6cc0fdccee6318f44b9b8649961fa73144a98735b0aaf029f1f"},
|
{file = "PyYAML-5.3.1-cp27-cp27m-win32.whl", hash = "sha256:74809a57b329d6cc0fdccee6318f44b9b8649961fa73144a98735b0aaf029f1f"},
|
||||||
{file = "PyYAML-5.3.1-cp27-cp27m-win_amd64.whl", hash = "sha256:240097ff019d7c70a4922b6869d8a86407758333f02203e0fc6ff79c5dcede76"},
|
{file = "PyYAML-5.3.1-cp27-cp27m-win_amd64.whl", hash = "sha256:240097ff019d7c70a4922b6869d8a86407758333f02203e0fc6ff79c5dcede76"},
|
||||||
|
|
|
@ -8,6 +8,7 @@ authors = ["ddorn <diego.dorn@free.fr>"]
|
||||||
python = "^3.6"
|
python = "^3.6"
|
||||||
discord = "^1.0.1"
|
discord = "^1.0.1"
|
||||||
pyyaml = "^5.0.0"
|
pyyaml = "^5.0.0"
|
||||||
|
psutil = "^5.7.0"
|
||||||
|
|
||||||
[tool.poetry.dev-dependencies]
|
[tool.poetry.dev-dependencies]
|
||||||
|
|
||||||
|
|
|
@ -48,7 +48,7 @@ class MiscCog(Cog, name="Divers"):
|
||||||
async def joke_cmd(self, ctx):
|
async def joke_cmd(self, ctx):
|
||||||
await ctx.message.delete()
|
await ctx.message.delete()
|
||||||
with open(File.JOKES) as f:
|
with open(File.JOKES) as f:
|
||||||
jokes = f.read().split("\n\n\n")
|
jokes = f.read().split("---")
|
||||||
|
|
||||||
msg = random.choice(jokes)
|
msg = random.choice(jokes)
|
||||||
message: discord.Message = await ctx.send(msg)
|
message: discord.Message = await ctx.send(msg)
|
||||||
|
|
|
@ -12,7 +12,6 @@ __all__ = [
|
||||||
"DIEGO",
|
"DIEGO",
|
||||||
"TOURNOIS",
|
"TOURNOIS",
|
||||||
"EMBED_COLOR",
|
"EMBED_COLOR",
|
||||||
"START_TIME",
|
|
||||||
"File",
|
"File",
|
||||||
"Emoji",
|
"Emoji",
|
||||||
]
|
]
|
||||||
|
@ -29,7 +28,6 @@ if TOKEN is None:
|
||||||
print()
|
print()
|
||||||
quit(1)
|
quit(1)
|
||||||
|
|
||||||
START_TIME = time()
|
|
||||||
GUILD = "690934836696973404"
|
GUILD = "690934836696973404"
|
||||||
DIEGO = "Diego" # Mon display name
|
DIEGO = "Diego" # Mon display name
|
||||||
TEAMS_CHANNEL_CATEGORY = "Channels d'équipes"
|
TEAMS_CHANNEL_CATEGORY = "Channels d'équipes"
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
import psutil
|
||||||
from discord import Message
|
from discord import Message
|
||||||
from discord.ext.commands import Context, Bot
|
from discord.ext.commands import Context, Bot
|
||||||
|
|
||||||
|
@ -16,5 +17,9 @@ async def send_and_bin(bot: Bot, ctx: Context, msg=None, *, embed=None):
|
||||||
await msg
|
await msg
|
||||||
|
|
||||||
|
|
||||||
|
def start_time():
|
||||||
|
return psutil.Process().create_time()
|
||||||
|
|
||||||
|
|
||||||
def setup(bot):
|
def setup(bot):
|
||||||
bot.send_and_bin = send_and_bin
|
bot.send_and_bin = send_and_bin
|
||||||
|
|
Loading…
Reference in New Issue