Android Java получить идентификатор группового чата Telegram из ссылки API Telegram по токену ботаAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Android Java получить идентификатор группового чата Telegram из ссылки API Telegram по токену бота

Сообщение Anonymous »

Я создал приложение для пересылки смс в групповой чат Telegram
Дизайн приложения
два входа bottoken + Chatid
Я хочу, чтобы приложение динамически получало чат по ссылке API

Код: Выделить всё

https://api.telegram.org/bot/getUpdates
когда я нажимаю кнопку (получить идентификатор чата), затем выполняю ссылку и получаю идентификатор чата из результата json.

Код: Выделить всё

{
"update_id": 8393,
"message": {
"message_id": 3,
"from": {
"id": 7474,
"first_name": "AAA"
},
"chat": {
"id": ,
"title": ""
},
"date": 25497,
"new_chat_participant": {
"id": 71,
"first_name": "NAME",
"username": "YOUR_BOT_NAME"
}
}
}
Я успешно отправил сообщения в Telegram, мне нужен этот шаг перед отправкой
это мой код для отправки сообщений в Telegram

Код: Выделить всё

public class RetrieveFeedTask extends AsyncTask {

protected Void doInBackground(String... arg0) {
String a = arg0[0].toString();
String b = arg0[1].toString();
String c = arg0[2].toString();

String urlString = "https://api.telegram.org/bot%s/sendMessage?chat_id=%s&text=%s";
String apiToken = a;
String chatId = b;
String text = c;

//https://api.telegram.org/bot664321744:AAGimqEuidlzO84qMoY1-_C-1OsNWRQ8FyM/sendMessage?chat_id=-1001349137188&amp&text=Hello+World
urlString = String.format(urlString, apiToken, chatId, text);

try {
URL url = new URL(urlString);
URLConnection conn = url.openConnection();
InputStream is = new BufferedInputStream(conn.getInputStream());

//getting text, we can set it to any TextView
BufferedReader br = new BufferedReader(new InputStreamReader(is));
String inputLine = "";
StringBuilder sb = new StringBuilder();
while ((inputLine = br.readLine()) != null) {
sb.append(inputLine);
}
//You can set this String to any TextView
String response = sb.toString();

} catch (IOException e) {
e.printStackTrace();
}
return null;
}
}
и я начинаю отправлять по этому коду из mainactivity

Код: Выделить всё

new RetrieveFeedTask().execute(apiToken, chatIds, text);
теперь я хочу знать, как получить идентификатор чата из Telegram с помощью токена бота динамически из приложения, а не вручную
Я искал все ответы и темы, связанные с моим вопрос, и я не нашел четкого ответа.

Подробнее здесь: https://stackoverflow.com/questions/783 ... -bot-token
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Android Java получить идентификатор группового чата Telegram из ссылки API Telegram по токену бота
    Anonymous » » в форуме JAVA
    0 Ответы
    104 Просмотры
    Последнее сообщение Anonymous
  • Как я могу получить идентификатор группового чата Telegram?
    Anonymous » » в форуме Python
    0 Ответы
    26 Просмотры
    Последнее сообщение Anonymous
  • Как создать музыкального бота для голосового чата в Telegram на Java?
    Гость » » в форуме JAVA
    0 Ответы
    80 Просмотры
    Последнее сообщение Гость
  • Программный доступ к данным группового чата iMessage
    Anonymous » » в форуме IOS
    0 Ответы
    92 Просмотры
    Последнее сообщение Anonymous
  • Как я могу заставить бота Telegram прослушивать сообщения из другого чата с помощью Python?
    Anonymous » » в форуме Python
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Android»