Adding a kind of working dale function

This commit is contained in:
ein 2021-03-09 21:25:59 -08:00
parent e1f3200057
commit 11e617cd38
4 changed files with 13 additions and 4 deletions

View File

@ -1,4 +1,5 @@
import random
import glob
import requests
import urllib
@ -9,8 +10,6 @@ def get_red_panda():
red_panda = None
while not red_panda:
red_panda = requests.get('https://some-random-api.ml/img/red_panda').json()['link']
# if 'mp4' in red_panda[-3:]:
# red_panda = None
return red_panda
def get_dog():
@ -63,3 +62,7 @@ def random_bird_reddit():
def get_rat():
return get_from_reddit.get_image('rats')
def dale():
return random.choice(glob.glob('/tmp/dale/*'))

View File

@ -273,6 +273,12 @@ async def birb(ctx):
import animals
await ctx.send(animals.get_birb())
@bot.command(name='dale')
async def dale(ctx):
import animals
await ctx.send(file=discord.File(animals.dale()))
@bot.command(name='corona')
async def corona(ctx):

View File

@ -6,5 +6,5 @@ printf "[+] Done\n"
# Run that shit and mount the docker socket so it can talk to the sky-factory container
printf "\n[-] Pulling latest build of container\n"
docker pull ldooks/dragon-bot:latest
docker run -d --name dragon-bot --env-file /mnt/freenas/docker_storage/dragon_bot_env --restart always ldooks/dragon-bot:latest
docker run -d --name dragon-bot -v /mnt/freenas/docker_storage/syncthing/appdata/config/Sync/dale:/tmp/dale --env-file /mnt/freenas/docker_storage/dragon_bot_env --restart always ldooks/dragon-bot:latest
printf "[+] Done\n"

View File

@ -6,4 +6,4 @@ printf "[+] Done\n"
printf "\n[-] Running dragon bot in test mode\n"
docker build -f ./Dockerfile-test-env -t dragon-bot-test . || exit
docker run -ti -v $(pwd)/app:/app --rm --name dragon-bot-test -e DRAGON_ENV=test -e token="MzQ1MjkwMTI5OTQ4Mjc4Nzg0.DG5IBw._9umb82PrL22bPe7GjmHClU-NtU" dragon-bot-test sh
docker run -ti -v /mnt/freenas/docker_storage/syncthing/appdata/config/Sync/dale:/tmp/dale -v $(pwd)/app:/app --rm --name dragon-bot-test -e DRAGON_ENV=test -e token="MzQ1MjkwMTI5OTQ4Mjc4Nzg0.DG5IBw._9umb82PrL22bPe7GjmHClU-NtU" dragon-bot-test sh