From 7e83820ed04661888abdb22fa19df614d0af588d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Anselme=20Fran=C3=A7ois?= Date: Fri, 16 Jun 2023 08:20:51 +0000 Subject: [PATCH] added old bot.py --- bot.py | 33 --------------------------------- 1 file changed, 33 deletions(-) delete mode 100644 bot.py diff --git a/bot.py b/bot.py deleted file mode 100644 index c66f3d9..0000000 --- a/bot.py +++ /dev/null @@ -1,33 +0,0 @@ -import discord -from discord.ext import tasks -import os -import asyncio -from datetime import datetime, timedelta, timezone -from dotenv import load_dotenv - -intents = discord.Intents.default() -intents.members = True -intents.presences = True -client = discord.Client(intents=intents) - -@client.event -async def on_ready(): - print('Logged in as {0.user}'.format(client)) - check_active.start() - - -@tasks.loop(seconds = 20) # repeat after every 20 seconds -async def check_active(): - await client.wait_until_ready() - for member in client.get_all_members(): - # Vérifie si le membre est actif sur Discord depuis 20 minutes ou plus - if member.name == "Anselme" and member.status != discord.Status.offline and member.activity is not None and (datetime.now(timezone.utc) - member.activity.created_at) > timedelta(minutes=20): - try: - # Envoie un message privé de rappel - await member.send("Il est temps d'arrêter de procrastiner !") - except: - pass - -load_dotenv() -token = os.getenv('DISCORD_TOKEN', "NO_TOKEN") -client.run(token)