Почему некоторые методы указаны дважды
Ты можешь заметить, что в некоторых методах есть два варианта вызова. Например - метод bot.start.
Аналогичное поведение ты можешь заметить у всех методов, которые как-либо оперируют с подписчиком.
Для выполнения таких методов нужно указать, для какого подписчика он будет применен.
Самый удобный вариант - запуск с помощью ID подписчика в платформе. В своих ботах ты можешь получить его с помощью переменной ({channel.id})
Это уникальный идентификатор, если ты используешь его, ты можешь быть на 100% уверен в том, что бот будет запущен именно этому подписчику.
Но иногда возникают ситуации, когда ты не знаешь ид подписчика в платформе. В таком случае ты можешь использовать следующие параметры:
channel_id - ид канала в мессенджере user_id - ид подписчика в мессенджере
Например: Для ВКонтакте я написал свой скрипт, задача которого уведомлять бота, если поступил платеж через VK-pay. После платежа мне нужно запустить бота. Но я не знаю идентификатора подписчика в сервисе. В этом случае, я могу передать channel_id и user_id, и сервис сам найдет нужного подписчика по этим параметрам.
Last updated