您好,我正在寻找电报群聊中语言问题的解决方案。 我是电报非英语频道的成员, 由于语言上的差异,我听不懂。在聊天室中使用翻译机器人将整个聊天室作为垃圾邮件, 所以我以为是个机器人来解决这个问题..
我决定在这里开发一个机器人。
我需要开发一个机器人来将群组中发生的所有聊天记录捕获到Google工作表中,并且在工作表功能的翻译中,我需要翻译它们并将其发送到电报频道。
我正在Google应用程序脚本中执行此操作,这是另一个Google工作表电报代码,我对Java脚本不熟悉。
我如何修改它们以捕获或将聊天记录保存到Google工作表中
var botToken = "YOUR_BOT_TOKEN";
var ssId = "SSID_OF_THE_SPREADSHEET";
var webAppUrl = "THIS_WEBAPP_URL";
var telegramUrl = "https://api.telegram.org/bot" + botToken;
/* REST HELPERS */
function getMe() {
var url = telegramUrl + "/getMe";
var response = UrlFetchApp.fetch(url);
Logger.log(response.getContentText());
}
function setWebhook() {
var url = telegramUrl + "/setWebhook?url=" + webAppUrl;
var response = UrlFetchApp.fetch(url);
Logger.log(response.getContentText());
}
function sendText(id,text) {
var url = telegramUrl + "/sendMessage?chat_id=" + id + "&text=" +
encodeURI(text);
var response = UrlFetchApp.fetch(url);
Logger.log(response.getContentText());
}
function doGet(e) {
return HtmlService.createHtmlOutput("Hey there! Send POST request
instead!");
}
function sheetToArray(sheetName)
{
var sheet = SpreadsheetApp.openById(ssId).getSheetByName(sheetName);
try {
return sheet.getRange(1, 1, sheet.getLastRow(),
sheet.getLastColumn()).getValues();
}