1 changed files with 28 additions and 0 deletions
@ -0,0 +1,28 @@ |
|||
import discord |
|||
import asyncio |
|||
|
|||
class MyClient(discord.Client): |
|||
def __init__(self, *args, **kwargs): |
|||
super().__init__(*args, **kwargs) |
|||
|
|||
# create the background task and run it in the background |
|||
self.bg_task = self.loop.create_task(self.my_background_task()) |
|||
|
|||
async def on_ready(self): |
|||
print('Logged in as') |
|||
print(self.user.name) |
|||
print(self.user.id) |
|||
print('------') |
|||
|
|||
async def my_background_task(self): |
|||
await self.wait_until_ready() |
|||
counter = 0 |
|||
channel = self.get_channel(1234567) # channel ID goes here |
|||
while not self.is_closed(): |
|||
counter += 1 |
|||
await channel.send(counter) |
|||
await asyncio.sleep(60) # task runs every 60 seconds |
|||
|
|||
|
|||
client = MyClient() |
|||
client.run('token') |
Loading…
Reference in new issue