Эта функция прекрасно работает при личной переписке с ботом. Бота добавил в свой канал, сделал админом. На сообщения не реагирует. Как сделать, чтобы бот отвечал в других каналах? или как узнать id этих самых каналов?
Отслеживать
задан 4 мая 2020 в 14:19
323 2 2 серебряных знака 7 7 бронзовых знаков
2 ответа 2
Сортировка: Сброс на вариант по умолчанию
Если вы используете pyTelegramBotAPI, можно воспользоваться отладкой:
import logging logger = telebot.logger telebot.logger.setLevel(logging.DEBUG)
- добавьте бота в канал
- назначьте его администратором
- отправьте в канал сообщение, например /start
в консоли вы должны увидеть примерно следующее:
где id: -100. 413 и есть id канала
Отслеживать
user328896
ответ дан 4 мая 2020 в 18:00
10.1k 5 5 золотых знаков 22 22 серебряных знака 66 66 бронзовых знаков
спасибо. помогло а не подскажите как добавить, чтобы бот в самом канале считывал сообщения?
5 мая 2020 в 5:36
добавил еще один ответ. если первый ответ оказался полезным, пожалуйста отметьте его как решение. спасибо
5 мая 2020 в 8:15
Отслеживать
ответ дан 5 мая 2020 в 8:14
10.1k 5 5 золотых знаков 22 22 серебряных знака 66 66 бронзовых знаков
- python
- telegram-bot
-
Важное на Мете
Похожие
Подписаться на ленту
Лента вопроса
Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.
Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.
Источник: ru.stackoverflow.com
Определитель chat id telegram группы (канала)
Чтобы узнать chat id Telegram группы или канала, нужны две вещи:
BotFather-ру нужно послать команду /newbot, написать ему как бы вы хотели назвать бота и он выдаст вам токен. А ссылка-приглашение есть у любого публичного канала или группы. Если вы хотите узнать chat id для закрытой группы, то вам на время узнавания необходимо сделать её публичной. А потом можно опять вернуть её приватность.
Теперь, зная необходимые данные, можно узнать chat id. Для этого можно подставить их в форму выше и узнать сhat id нужной группы или канала:
Узнать chat id группы Telegram через адресную строку браузера
Так же можно узнать chat id (и другую информацию) для группы (канала) Telegram, введя следующий адрес в адресную строку браузера:
BOTTOKEN — Токен Telegram бота
Username — то чтот звёздочками: Ссылка-приглашение: t.me/********
Источник: poschitat.online
Ваш вопрос: Как узнать чужой ID в телеграмме?
Для этого надо нажать на пересылаемое сообщение и выбрать соответствующий пункт. После чего указать отправку боту. В ответ бот пришлет ID пользователя (или канала), сообщение которого было ему отправлено. Данный бот может прислать и ваш ID.
Как найти пользователя Телеграм по ID?
Можно ли вычислить человека по Телеграм?
Благодаря встроенной в мессенджер функции «Люди рядом» можно с точностью до нескольких десятков метров определить местоположение того или иного пользователя Telegram. Об этом рассказало издание «Популярная механика».
Что такое User ID в телеграмме?
Telegram user ID — это специальный цифровой код, который присваивается каждому при регистрации. Такой идентификатор нужен системе для того, чтобы корректно сохранять данные и связывать их с конкретным пользователем.
Как написать в Телеграм по ID?
Свой telegram user id
Как найти человека по нику в телеграмме?
По найти пользователя в системе Telegram можно следующим образом:
- Нужно знать ник, под которым зарегистрировался пользователь. …
- Вводим ник в поле поиска. …
- При клике по результату поиска появится дополнительная панель, при клике появляется возможность оправить свои контакты и предложить дружбу.
Как узнать местоположение человека через Инстаграм?
КАК НАЙТИ IP-АДРЕС В INSTAGRAM
- Откройте профиль человека, чей IP вы хотите узнать.
- Нажмите троеточие возле имени пользователя.
- Скопируйте URL профиля.
- Откройте сайт Grabify IP Logger, IP Logger или подобный ресурс.
- Вставьте ссылку в поле и нажмите кнопку Create URL.
ЭТО ИНТЕРЕСНО: Как ищут телефон по IMEI?
Можно ли в телеграмме узнать кто заходил на страницу?
Видно ли в Telegram, кто посещал твой аккаунт? Нет, данный функционал, который бы показывал гостей профиля, не предусмотрен. Точно так же, как и других популярных мессенджерах (Viber, WhatsApp).
Как узнать номер с телеграмма?
Телеграмм: как узнать номер, если его нет в меню контакта
В чате с собеседником нажать «Отправить свой телефон» и дождаться, когда он в ответ пришлет любое сообщение. С этого момента в приложении станет видно его телефон, если только собеседник не занесет пользователя в черный список.
Что можно узнать с помощью ID?
Зная ID, можно получить о владельце аккаунта следующую информацию:
- фамилию, имя, отчество;
- возраст;
- город рождения и проживания;
- семейное положение;
- список родственников и членов семьи, круг общения;
- интересы, мировоззрение, жизненную позицию;
- литературные, музыкальные, игровые и иные предпочтения;
Как узнать мой id в Telegram?
Как узнать «Telegram» ID
Что можно сделать с ID Телеграм?
Для чего нужен Telegram user ID
Этот идентификатор может пригодиться в разных ситуациях. Без него просто не обойтись, если вы, например, решили создать группу в Телеграм. Как только вы это сделаете, сообществу будет присвоен идентификатор. В дальнейшем он понадобится для настройки и нормальной работы чата.
Как изменить User ID Телеграм?
Как создать/поменять свой username?
- Откройте основное меню, нажав на кнопку с тремя полосами.
- Зайдите в «Настройки».
- Найдите строку с юзернеймом (под номером телефона) и нажмите по ней.
- В появившемся окне впишите новое значение.
- Нажмите кнопку «Сохранить».
ЭТО ИНТЕРЕСНО: Ваш вопрос: Как понять что нужно обратиться к урологу?
Как найти человека в телеграмм без номера телефона?
По имени без номера телефона
Для этого можно воспользоваться именем юзера Telegram. Чтобы найти пользователя через его имя, потребуется в верхней части экрана популярного мессенджера Telegram с правой стороны нажать на значок в виде лупы. Это и есть кнопка для открытия поисковой строки.
Источник: mzoc.ru