Skip to main content

discord-timers

A simple extension for discord.py which provides basic timer support.

Installing

pip install discord-timers -U

Example

import datetime

from discord.ext import commands, timers


bot = commands.Bot(command_prefix="!")
bot.timer_manager = timers.TimerManager(bot)


@bot.command(name="remind")
async def remind(ctx, time, *, text):
    """Remind to do something on a date.

    The date must be in ``Y/M/D`` format."""
    date = datetime.datetime(*map(int, time.split("/")))

    bot.timer_manager.create_timer("reminder", date, args=(ctx.channel.id, ctx.author.id, text))
    # or without the manager
    timers.Timer(bot, "reminder", date, args=(ctx.channel.id, ctx.author.id, text)).start()

@bot.event
async def on_reminder(channel_id, author_id, text):
    channel = bot.get_channel(channel_id)

    await channel.send("Hey, <@{0}>, remember to: {1}".format(author_id, text))


bot.run("token")

Release files for discord-timers 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for discord-timers 0.1.0
File Size Uploaded
discord-timers-0.1.0.tar.gz 5.0 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for discord-timers 0.1.0
File Interpreter ABI Platform
discord_timers-0.1.0-py3.7.egg Legacy Egg format - - Details
discord_timers-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 19.6 kB

Release files / discord-timers-0.1.0.tar.gz

Download URL discord-timers-0.1.0.tar.gz
Size 5.0 kB
Tags Source
SHA-256 checksum
How to use checksums
034dd9ad7657a992dbaa98d6b29c5e389df5b727d24f46be817c95adf719f3f4
BLAKE2b-256 checksum
How to use checksums
9828ab479f72fd14ac4affacee448acd09ea9f618bc6b05ada38d3e1412cd780
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.33.0 CPython/3.7.4

Release files / discord_timers-0.1.0-py3.7.egg

Download URL discord_timers-0.1.0-py3.7.egg
Size 8.9 kB
Tags Egg
SHA-256 checksum
How to use checksums
64ba41ee93ba80406b08b25ea6235e73fbc6958585a8d9bd85368d1f9e17fa86
BLAKE2b-256 checksum
How to use checksums
f1083f50316b3a2f0b8daf991caed186fb801f56ed38e2978aa47e160dbbbdb5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.33.0 CPython/3.7.4

Release files / discord_timers-0.1.0-py3-none-any.whl

Download URL discord_timers-0.1.0-py3-none-any.whl
Size 5.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6a58b511562d26d931d86c70cddde15efbd45edbefe5fa56b3672a098e3e24a8
BLAKE2b-256 checksum
How to use checksums
b9105b7e98393038b3804329258fe2885778f68b2e3f86b347e757c36e64fe23
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.33.0 CPython/3.7.4

Release history Release notifications | RSS feed

This release

0.1.0 This release

3 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page