getUserTelegramChats

Возвращает все привязанные к пользователю телеграм-чаты.
https://getcourse.ru/blog/302907
Не возвращает чаты ботов под внешним управлением!

Параметры

  • ctx:app.Ctx
    Контекст приложения, предоставляющий доступ к различным компонентам и настройкам приложения.

  • params:userIdOrEmail
    Объект с параметрами для получения чатов Telegram пользователя. Может содержать либо идентификатор пользователя, либо его электронную почту.

Свойства params

  • userId: number (необязательно)
    Идентификатор пользователя.

  • email: string (необязательно)
    Электронная почта пользователя.

Одно из свойств userId и email должно быть обязательно заполнено.

Возвращаемое значение

  • Promise<Array<UserTelegramChatsInfo>>
    Тип возвращаемого значения является массивом объектов UserTelegramChatsInfo, содержащих информацию о чатах Telegram пользователя.

Свойства TelegramEnabledData

  • id: number
    Уникальный идентификатор.

  • bot_id: number
    Идентификатор бота.

  • chat_id: number
    Идентификатор чата.

  • created_at: GcDateString
    Дата создания в формате GcDateString.

  • updated_at: GcDateString
    Дата обновления в формате GcDateString.

  • deleted: number
    Статус удаления (0 или 1).

  • deleted_at: GcDateString | null
    Дата удаления в формате GcDateString или null.

  • params: unknown | null
    Дополнительные параметры.

  • is_external: boolean
    true, если бот привязан через модуль воронок.
    Таких ботов нельзя использовать в процессах и совершать рассылки

Свойства TelegramDisabledData

  • is_enabled: false
    Статус включения (всегда false).

  • start_link: string
    Ссылка для привязки чата к пользователю

  • is_external: boolean
    true, если бот привязан через модуль воронок.
    Таких ботов нельзя использовать в процессах и совершать рассылки

❤️ Made with love on Chatium

ООО "Чатиум"

Информация о компании