Как я могу использовать telegram lib для авторизации и отправки сообщения на мой номер телефона в java? - PullRequest
0 голосов
/ 24 мая 2019

Я пытаюсь подключить свой проект Java к своему номеру телефона, у меня уже есть app_id и хэш, сгенерированный Telegram. Я использую https://github.com/rubenlagus/TelegramApi эту библиотеку, импортированную в мой проект pom, но я не понимаю, как я могу использовать app_id, ip и hash, сгенерированные для меня телеграммой, для аутентификации и отправки простого сообщения "hi".

    AppInfo appInfo = new AppInfo(appId,"devicemodel","systemversion","appversion","langcode");
    TelegramApi api = new TelegramApi(AbsApiState, AppInfo, ApiCallback); 

Я могу инициализировать переменную AppInfo, у меня есть de app_id, нужно ли мне помещать реальные данные (devicemodel, systemversion, appversion, langcode) в остальные обязательные поля?

Как я могу инициализировать переменные AbsApiState и ApiCallback?

Я искал много документации и примеров в интернете, очень просто создать бота для общения, но я хочу отправить сообщение пользователю, а не боту в будущем.

Спасибо!

1 Ответ

1 голос
/ 26 мая 2019

Библиотека, которую вы упомянули, предназначена для отправки сообщений от ваших ботов. С другой стороны, api_id и api_hash используются для клиентских приложений для реальных пользователей. Кажется, вы хотите отправить сообщение как пользователь, а не как бот. Вы не можете сделать это с этой библиотекой.

Я предлагаю использовать Telethon , которая является лучшей библиотекой, которую я когда-либо использовал для вашего случая использования.

...