[英]How to send a message to a group without a bot in TELEGRAM using JAVA/Node.js
我被要求研究如何在没有机器人的情况下使用JAVA将消息发送到电报频道。 我对这个Telegram API完全陌生,我发现的所有示例都使用了BOT。 任何人都可以帮我从没有僵尸程序的示例代码开始。
谢谢,非常感谢您对此的看法。
我用Java工作不多
但通常,您可以使用以下方式将消息发送到电报:
您可以尝试tdlib/td
,这是一个跨平台的库,用于构建由Telegram在C ++中创建的Telegram客户端。 您可以通过JNI(Java本机接口)在Java中使用它。 他们提供了一个Java客户端示例,以帮助您入门和构建自己的客户端。
他们的示例提供了发送消息的代码:
private static void sendMessage(long chatId, String message) {
// initialize reply markup just for testing
TdApi.InlineKeyboardButton[] row = {new TdApi.InlineKeyboardButton("https://telegram.org?1", new TdApi.InlineKeyboardButtonTypeUrl()), new TdApi.InlineKeyboardButton("https://telegram.org?2", new TdApi.InlineKeyboardButtonTypeUrl()), new TdApi.InlineKeyboardButton("https://telegram.org?3", new TdApi.InlineKeyboardButtonTypeUrl())};
TdApi.ReplyMarkup replyMarkup = new TdApi.ReplyMarkupInlineKeyboard(new TdApi.InlineKeyboardButton[][]{row, row, row});
TdApi.InputMessageContent content = new TdApi.InputMessageText(new TdApi.FormattedText(message, null), false, true);
client.send(new TdApi.SendMessage(chatId, 0, false, false, replyMarkup, content), defaultHandler);
}
相关资源:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.