Telegram API 集成 java 通过 api 添加用户到超级组

Telegram API integration in java add user to supergroup via api

我正在尝试将我的应用程序与 Telegram(网络和移动)集成。 objective 很简单,如下 -

  1. 确保用户是 public 超级组的一部分(我的机器人在其中 添加为具有所有权限的管理员),
  2. 如果他不在群里,请给他一个按钮(带邀请link)加入群
  3. 点击按钮后让他'join'加入群组。理想的方法是能够使用一些 API 方法,例如 joinUserToGroup(user_id, chat_id),但我知道那是不可行的。

bot api 的所有方法对我来说都很好 - 我能够检查用户是否是超级组的成员并生成邀请 link。但是,当用户单击 link(在 Web 上)时,如果他没有登录到 web.telegram.org,他将无法加入该组(仅向用户显示的按钮带有 tg:// 命名空间 link 这在网络上不起作用)

有什么地方可以帮助我的工作示例吗?我的栈是 Java + play framework 2.4.6, + Mysql。 谢谢。

我意识到它与 Telegram 一起工作的方式有其限制。