@vetsmen

Как добавить пользователя в чат teelgram?

Как добавить пользователя в телеграм чат? Есть метод messages.addChatUser, но по username он не умеет добавлять, требует user_id и access_hash. Где их можно получить?
Использую библиотеку telegram-mtproto
  • Вопрос задан
  • 442 просмотра
Пригласить эксперта
Ответы на вопрос 1
ZXZs
@ZXZs
Люблю программирование и IT-бизнес в частности =)
getUserID
async function getUserID() {
    const auth = await api.storage.get('user_auth')
    return auth.id || 0
  }

Про access_hash не нашел, но тут что-то было.
const chatHistory = async chat => {
  const max = 400
  const limit = 100
  let offset = 0
  let full = [],
      messages = []
  do {
    const history = await telegram('messages.getHistory', {
      peer: {
        _          : 'inputPeerChannel',
        channel_id : chat.id,
        access_hash: chat.access_hash
      },
      max_id: offset,
      offset: -full.length,
      limit
    })
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы