def nostalgia(self, ctx, date: date = None, *, channel: discord.TextChannel = None):
"""Pins an old message from a specific date.
If a date is not given, then pins first message from the channel.
If a channel is not given, then pins from the channel the
command was ran on.
The format of the date must be either YYYY-MM-DD or YYYY/MM/DD.
"""
if channel is None:
channel = ctx.channel
if date is None:
date = channel.created_at
async for m in ctx.history(after=date, limit=1):
try:
await m.pin()
except:
await ctx.send('\N{THUMBS DOWN SIGN} Could not pin message.')
评论列表
文章目录