改进的为我们提供了对suspend函数的支持。Call和enqueue在引擎盖下使用:
在幕后,它的行为就好像定义为有趣的用户(.):调用,然后用Call.enqueue调用。还可以返回响应以访问响应元数据。
这意味着请求是异步的,并且正在对ThreadPoolExecutor表单OkHttp执行网络调用。我们不关心像这个所描述的那样切换线程。
interface ApiService {
@GET("custom/data/api")
suspend fun getData(): String
}
class CustomViewModel: Vie
我有这样一个机器人,它每次有人使用on_message事件发送消息时都会检查,而由于某种原因,机器人似乎忽略了其他命令。在删除了检查msg的功能之后,我想出了这个问题,这些命令工作得很好。
下面是on_message事件代码:
@client.event
async def on_message(message):
text = message.content
chann = message.channel.id
yes1 = False
yes = False
for ide in ids:
if message.author.id =