Как разрешить боту писать в чат Telegram

Use saved searches to filter your results more quickly

Cancel Create saved search

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

TelegramBot / Api Public

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Бот не отвечает на сообщения в группе #163

Nerossoul opened this issue Jul 14, 2018 · 14 comments

Бот не отвечает на сообщения в группе #163

Nerossoul opened this issue Jul 14, 2018 · 14 comments
Nerossoul commented Jul 14, 2018 •

Как научить бота отвечать на сообщения в группе.

$bot->on( function($Update) use ($bot) < $message = $Update->getMessage(); $mtext = $message->getText(); $cid = $message->getChat()->getId(); $updateId = $Update->getUpdateId();$bot->sendMessage($message->getChat()->getId(), «text»); if(mb_stripos($mtext,»hi») !== false)< $bot->sendMessage($message->getChat()->getId(), $updateId); > else < $bot->sendMessage($message->getChat()->getId(), «вы сказали: «.$mtext); > >, function($message) use ($name) < return true; // когда тут true — команда проходит >);`

Еще по теме:  Как зайти в группу Телеграм без входа

вот эта функция прекрасно работает если мы пишем на прямую боту. то есть вся логика работает отлично. но если бота добавить в группу то он не реагирует на уже на эти команды. я так понимаю что когда бот находится в группе функция on не вызывается. чем тогда её заменить? или как поравить код чтоб все работало?

The text was updated successfully, but these errors were encountered:

Источник: github.com

Команды в Телеграмм для управления ботами

komandy-v-telegramme-dlya-upravleniya-botami

FAQ

На чтение 4 мин Просмотров 9к. Обновлено 18.07.2020

Разработчики мессенджера Телеграмм прикладывают немало усилий, чтобы сделать его особенно полезным. Именно поэтому были разработаны чат-бота, которые являются автоматизированными аккаунтами выполняющие различные задачи. Таким образом, бот – это помогающая «программа», которая будет выполнять Ваши поручения. Команды в Телеграмм для управления ботами помогут Вам в этой задаче.

Как показывает практика, нередко у новых пользователей возникают вопросы с существующими командами. Многие считают, что для использования данных помощников необходимо обладать какими-то сакральными знаниями. На самом деле, Вам требуется всего лишь несколько минут, чтобы разобраться с управлением бота, и после этого он сможет помочь Вам в выполнении ежедневной рутины или давать советы в абсолютно разных сферах жизни.

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

komandy-v-telegramme-dlya-upravleniya-botami

Правила ведения общения с ботами

Для того, чтобы Ваш персональный помощник смог Вам помочь, потребуется выполнить несколько необходимых шагов:

  • Введите его название полностью или частично в строку поиска и выберите подходящий вариант;
  • Выберите название бота, чтобы открыть окно общения с ним;
  • Начните личное общение с роботизированным помощником;
Еще по теме:  Не могу записать голосовое сообщение в Телеграмме с телефона

Большинство ботов имеют стандартизированные команды для облегчения взаимодействия с конечным пользователем, однако каждый разработчик имеет возможность добавить уникальные команды. Все они имеют общую структуру следующего вида: /функция>

Первый символ «/» необходим для инициализации команды и является обязательным. Предусмотрено, что общая длина команды не может быть длиннее, чем 32 символа. Как упоминалось ранее, каждый разработчик бота может использовать различные команды. Если Вы желаете получить их полный перечень, то введите символ «/» и ожидайте несколько секунд — список команд появится над полем ввода сообщения.

Для работы с роботом в Телеграмм Вам следует использовать только задокументированные команды. Если Вы введете стороннюю фразу, то программа Вас попросту не поймет. Если Вы только что решили скачать Telegram на iPhone, то, возможно, Вам будет непросто разобраться в данном вопросе, однако вскоре Вам удастся понять принцип работы.

Пример взаимодействия с ботом Sberometer

komandy-v-telegramme-dlya-upravleniya-botami

Так, например, разработчики данного инструмента предусмотрели следующий список команд, которыми пользуются миллионы профессионалов своего дела:

  • /kurs – показывает соотношение российского рубля и доллара/евро;
  • /gold – демонстрирует актуальную биржевую стоимость золота;
  • /oil – актуальная биржевая стоимость нефти;
  • /news [тема] – показывает три новостные ссылки на выбранную тему;

komandy-v-telegramme-dlya-upravleniya-botami

Главные команды при создании ботов в Телеграмм

Таким образом, после инициализации общения с данным ботом Вы можете использовать следующие команды для общения с ним:

  • /newbot – команда для создания нового бота;
  • /setname – изменение имени бота;
  • /setdescription – изменение описания для бота, которое будет доступно каждому пользователю;
  • /setabouttext – изменение краткой информации о текущем аккаунте;
  • /setuserpic – изменить основное изображение бота;
  • /setcommands – ввести перечень поддерживаемых команд при использовании символа «/»;
  • /setjoingroups – возможность «включать» бота в пользователей сторонней группы;
  • /deletebot – удалить существующий бот;
Еще по теме:  Как поменять иконку приложения Телеграмм на Андроид

Часто используемые команды

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