python - discord.py message.channel.send 不工作
问题描述
我正在使用discord.py制作二十一点游戏,我将 Ace 的值从 11 更改为 1,但没有消息发送到通道,并且我没有收到任何错误。
def ask_A(self):
num_A = []
for c in range(0, len(self.deck)):
if self.deck[c].get_value() == "A" and self.deck[c].get_points() == 11:
num_A.append(c)
for i in num_A:
message.channel.send(
"Your current cards are " + str(self.print_cards()) + ", Total is " + str(self.sum_cards()) + "\n")
self.deck[i].change_points(1)
message.channel.send("Changed value of Ace to prevent loss")
message.channel.send("Your cards are " + str(self.print_cards()) + ", Total is " + str(self.sum_cards()) + "\n")
解决方案
推荐阅读
- flutter - Flutter:如何将粘贴列值从 Excel 电子表格直接复制到 Flutter UI 中?
- wordpress - WordPress 联系表 7 IP 到电子邮件中的位置
- python - 如何在 SQL 中创建多个表
- spring - 命令和查询端之间的轴突事务管理器
- python - 在 Sphinx 文档中的 make html 中导入模块时出错
- reactjs - 如何在反应电子应用程序中使用 cookie?
- php -
htaccess 中的 HTTP_HOST 条件会破坏 PHP - java - RandomAccessFile 没有从文件中读取任何内容
- laravel-lighthouse - 无法在 Laravel 8 全新安装上安装 Lighthouse
- flutter - 禁用时 Flutter FlutButton 样式不起作用