В Телеграмме тех ботов с которыми можно общаться и добавлять их в группы

Можно ли с помощью API ботов в Telegram слать сообщения от одного бота другому боту? Если да, то как?

Отслеживать
8,552 4 4 золотых знака 29 29 серебряных знаков 53 53 бронзовых знака
задан 15 мар 2017 в 11:28
HoldFast42 HoldFast42
128 1 1 серебряный знак 7 7 бронзовых знаков
В личку напрямую нельзя. Но можно организовать «переговоры» ботов через канал.
15 мар 2017 в 11:37

2 ответа 2

Сортировка: Сброс на вариант по умолчанию

На самом деле, начиная с 21 ноября 2016 года боты в Telegram могут «общаться» между собой через канал. Дело в том, что начиная с этой даты, боты смогли видеть сообщения из каналов, любые, даже от других ботов.

Нижеследующий пример на питоне демонстрирует такое взаимодействие — взаимные приветствия с интервалом не чаще раза в секунду.

Прежде чем начать выполнять опросы следует вызвать метод getUpdates с параметром allowed_updates, разрешающим получение обновлений в каналах. Сами обновления нам пока не важны — с ними пусть разберётся библиотека pyTelegramBotAPI.

Пример работы скрипта, если одновременно запустить два его экземпляра в консоли.

Источник: ru.stackoverflow.com

Как добавить бота в Телеграмм

Разработчики мессенджера поощряют создание роботов, поэтому их количество растет с каждым днем. Сегодня расскажем, как найти и добавить бота в Телеграмм, а также как его использовать. Это очень полезные программы, которые смогут управлять за вас каналами или размещать в ваших группах сообщения/рассылки и пр. Ведь на поиск и выдачу информации уходит много времени, а качественный робот сделает все сам. Если же вы занимаетесь бизнесом, то программы-роботы могут стать отличным маркетинговым инструментом.

Еще по теме:  Как сделать резервную копию чатов Telegram

Где искать нужный сервис

Как узнать о боте подробнее?

Вся дополнительная информация описывается разработчиком на этапе создания. Для пользователя она также доступна:

  1. Щелкните по названию программы бота в списке вашего аккаунта.
  2. В верхней строке нажмите на название. Если вы пользуетесь web-версией, то нажмите по логотипу справа от строки ввода сообщений.
  3. Откроется окно, в котором вы увидите описание и правильное название.

Также информация появляется при старте робота.

Как в Телеграмм добавить бота?

После того, как вы узнали название ресурса, введите его в строку поиска (значок лупы). На экране появится список программ, подходящих под набранную строку. Выбирайте нужный и щелкайте на него. Теперь робот всегда будет в списке.

Чтобы начать чат, просто нажмите на него. Сообщения вводятся в строку поиска. Никакие особенных действий, как видим, чтобы добавить бота в чат Telegram предпринимать не нужно.

Как добавить бота в Телеграмм в группу

  1. Создайте группу Телеграмм. Для этого нажмите значок главного меню в верхнем левом углу и щелкните по нужному пункту. Укажите контакты участников и введите имя группы.
  2. Откройте группу и щелкните по ее названию сверху (логотип группы около строки ввода в web-версии).
  3. Найдите пункт «Добавить участника» (Add member для нерусифицированного мессенджера).
  4. В окне нажмите значок лупы и введите название добавляемого робота.
  5. Подтвердите согласие и программа появится в группе.

Как добавить бота в беседу разобрались. Осталось узнать, как добавить бота в канал Телеграмм. Для этого выполните следующие действия:

Теперь робот будет управлять вашим каналом и выполнять работу за вас. Итак, мы рассказали, как добавить бота в канал Телеграмм на мобильной версии. Web интерфейс очень ограничен в возможностях, здесь вы эту процедуру проделать не сможете.

Еще по теме:  Tsvetkoff Телеграмм канал отзывы

Источник: telegramzy.ru

Питоном по телеграму! Пишем пять простых Telegram-ботов на Python

В этой статье мы реали­зуем прос­той, но край­не полез­ный про­ект на Python — бота для Telegram. Боты — это неболь­шие скрип­ты, которые могут вза­имо­дей­ство­вать с API, что­бы получать сооб­щения от поль­зовате­ля и отправ­лять информа­цию в раз­ные чаты и каналы.

Python для новичков

Ес­ли ты сов­сем не ори­енти­руешь­ся в Python, то отличным началом будет проч­тение трех ввод­ных ста­тей, которые я пуб­ликовал в «Хакере» этим летом, либо посеще­ние кур­са «Python для нович­ков», который я нач­ну вес­ти для читате­лей «Хакера» уже сов­сем ско­ро — 30 нояб­ря.

  • Python с абсо­лют­ного нуля. Учим­ся кодить без скуч­ных кни­жек
  • Python с абсо­лют­ного нуля. Учим­ся работать со стро­ками, фай­лами и интерне­том
  • Python с абсо­лют­ного нуля. Работа­ем с ОС, изу­чаем регуляр­ные выраже­ния и фун­кции

Что­бы соз­дать бота, нам нуж­но дать ему наз­вание, адрес и получить токен — стро­ку, которая будет однознач­но иден­тифици­ровать нашего бота для сер­веров Telegram. Зай­дем в Telegram под сво­им акка­унтом и откро­ем «отца всех ботов», BotFather.

Жмем кноп­ку «Запус­тить» (или отпра­вим / start ), в ответ BotFather приш­лет нам спи­сок дос­тупных команд:

  • / newbot — соз­дать нового бота;
  • / mybots — редак­тировать ваших ботов;
  • / setname — сме­нить имя бота;
  • / setdescription — изме­нить опи­сание бота;
  • / setabouttext — изме­нить информа­цию о боте;
  • / setuserpic — изме­нить фото ава­тар­ки бота;
  • / setcommands — изме­нить спи­сок команд бота;
  • / deletebot — уда­лить бота.

От­пра­вим бате‑боту коман­ду / newbot , что­бы соз­дать нового бота. В ответ он поп­росит ввес­ти имя будуще­го бота, его мож­но писать на рус­ском. Пос­ле вво­да име­ни нуж­но будет отпра­вить адрес бота, при­чем он дол­жен закан­чивать­ся на сло­во bot. Нап­ример, xakepbot или xakep_bot . Если адрес будет уже кем‑то занят, BotFather нач­нет изви­нять­ся и про­сить при­думать что‑нибудь дру­гое.

Еще по теме:  Где можно найти ссылку Телеграмм нужного мне человека

Ког­да мы наконец най­дем сво­бод­ный и кра­сивый адрес для нашего бота, в ответ получим сооб­щение, в котором пос­ле фра­зы Use this token to access the HTTP API будет написа­на стро­ка из букв и цифр — это и есть необ­ходимый нам токен. Сох­раним ее где‑нибудь на сво­ем компь­юте­ре, что­бы потом исполь­зовать в скрип­те бота.

Для вза­имо­дей­ствия с Telegram API есть нес­коль­ко готовых модулей. Самый прос­той из них — Telebot. Что­бы уста­новить его, набери

pip install pytelegrambotapi

В Linux, воз­можно, понадо­бит­ся написать pip3 вмес­то pip , что­бы ука­зать, что мы хотим работать с треть­ей вер­сией Python.

Эхо-бот

Для начала реали­зуем так называ­емо­го эхо‑бота. Он будет получать от поль­зовате­ля тек­сто­вое сооб­щение и воз­вра­щать его.

Источник: xakep.ru

Рейтинг
( Пока оценок нет )
Загрузка ...