Итак, я делаю бот Discord, используя python3.7 и discord.py. Одна из его функциональных возможностей заключается в том, что вы можете отправлять твиты с разногласий с помощью библиотеки tweepy, вот код, который у меня есть для этого:
@bot.command(name='tw',help='tuitea')
@commands.has_role("chechu's")
async def tweet(ctx, *, args):
tweepy.update_status(args)
tweet = self.client.user_timeline(id = self.client_id, count = 1)[0]
await ctx.send('tweet sent')
Моя проблема заключается в том, что после отправки твита (это работает отлично) яхочу вернуть сообщение со ссылкой на твит, который он только что написал. Как вы можете видеть выше, я попытался получить последний твит с помощью tweet = self.client.user_timeline(id = self.client_id, count = 1)[0]
, но выполнение даже не достигло await ctx.send('tweet sent')
Я попытался создать другую функцию, чтобы получить твит и вернуть сообщение, но ононе вызывается, поэтому я не знаю, что я делаю неправильно.