📅  最后修改于: 2023-12-03 15:01:29.531000             🧑  作者: Mango
在开发 Java Discord Bot 时,有时需要获取刚刚发送的消息的 ID,以便于在后续的操作中使用。下面将介绍如何实现这一功能。
onMessageReceived
方法中获取到刚刚发送的消息对象。public void onMessageReceived(MessageReceivedEvent event) {
Message message = event.getMessage();
}
getId()
方法获取消息的 ID。public void onMessageReceived(MessageReceivedEvent event) {
Message message = event.getMessage();
String messageId = message.getId();
}
public void onMessageReceived(MessageReceivedEvent event) {
Message message = event.getMessage();
String messageId = message.getId();
doSomethingWithMessageId(messageId);
}
private void doSomethingWithMessageId(String messageId) {
// 在这里使用 messageId 进行后续操作
}
以下是一个完整的例子,演示如何获取刚刚发送的消息的 ID。
public void onMessageReceived(MessageReceivedEvent event) {
Message message = event.getMessage();
String messageId = message.getId();
doSomethingWithMessageId(messageId);
}
private void doSomethingWithMessageId(String messageId) {
System.out.println("刚刚发送的消息的 ID:" + messageId);
}
通过上述步骤,我们可以轻松地获取到刚刚发送的消息的 ID,并在后续的操作中使用。