Size: a a a

Боты на Telegraf 3.38

2021 June 18

A

Anton in Боты на Telegraf 3.38
Yuri, спасибо!
источник

IF

Ilya Fedorov in Боты на Telegraf 3.38
Кажется начал "прозревать". ChatID одинаковый для разных каналов "контакт-бот" одного и того же контакта. Как я проверил? Сделал простого бота который выдает для разных каналов одно и тоже значение.
А канал куда уйдет сообщение определится по паре token бота и ChatID уже в методе отправки сообщения.
источник

N

NMI in Боты на Telegraf 3.38
у каждого канала/чата/группы есть свой id, который одинаков для всех
источник

IF

Ilya Fedorov in Боты на Telegraf 3.38
Что понимать под "каналом". Я запустил бота это канал 1, я запустил другого бота это канал 2?
источник

N

NMI in Боты на Telegraf 3.38
@durov - канал
@telegraf_ru - супергруппа
@NMI_FUN - личный чат
источник

IF

Ilya Fedorov in Боты на Telegraf 3.38
Извините, все равно не догнал. У меня есть два бота. Я стартовал каждый из них, по отдельности это два канала? Далее я запросил ChatID в каждом из "каналов", и этот ChatID одинаковый.
источник

MT

Moysha Tsoref in Боты на Telegraf 3.38
Вы стартовали двух ботов в одном канале?
источник

MT

Moysha Tsoref in Боты на Telegraf 3.38
А, стоп
источник

'

'>>>' in Боты на Telegraf 3.38
Чат айди - у каждого чата и юзера свой, он генерируется при создании аккаунта / чата
источник

'

'>>>' in Боты на Telegraf 3.38
Чат айди нужен что бы отслеживать чат сообщения
источник

N

NMI in Боты на Telegraf 3.38
Вы наверное свой id смотрите :)
источник

MT

Moysha Tsoref in Боты на Telegraf 3.38
Если вы написали боту в личку, то chatID будет равен id юзера который написал
источник

MT

Moysha Tsoref in Боты на Telegraf 3.38
То есть.
Если бот в каком либо чате сидит, то он видит id чата и id юзера который написал это сообщение
источник

N

NMI in Боты на Telegraf 3.38
👍
источник

IF

Ilya Fedorov in Боты на Telegraf 3.38
Да вот так и есть. Использовал вот такой метод.
источник

MT

Moysha Tsoref in Боты на Telegraf 3.38
Если боту пишут в личку, то id чата и id юзера будут одинаковые
источник

N

NMI in Боты на Telegraf 3.38
Вот from, это кто пишет боту
источник

IF

Ilya Fedorov in Боты на Telegraf 3.38
Ну ок я пишу сервис который должен написать одному пользователю/контакту через бота 1. Какой ID мне использовать в методе sendmessage?
источник

N

NMI in Боты на Telegraf 3.38
ctx.from.id || ctx.chat.id в лс с ботом не имеет разницы
источник

IF

Ilya Fedorov in Боты на Telegraf 3.38
Спасибо всем. Надо будет переосмыслить и просто потестировать.
источник