- Список интересных команд для бота
- Бот @triviabot
- Бот @pollbot
- Бот @ratestickerbot
- Бот @hangbot
- Бот @wolframbot
- Бот @movie_bot
- Бот @foodsearchbot
- Бот @grammarnazibot
- Команды BotFather: редактирование и удаление ботов в 2023 году в 1 клик
- Bot Settings в Telegram от BotFather: добавление в группы, права админа, privacy mode и другие
- # AutoMod твича
- # !addbt
- # !delbt
- # !ss
- # !ssc
- Настройки BotFather: токен, платежи, управление группами, передача прав и другие
- Что такое Inline mode (инлайн мод) в ботах Телеграмм?
- # Взаимодействие с чатом
- # !ecmd
- # !elinks
- # !rm
- # !ra
- # Антиспам
- # !antispam
- # !notbot
- # !dlm
- # !addmute
- # !delmute
- # !clearmute
- # !mt
- API token в Телеграм от BotFather: как получить и сгенерировать новый
- # Развлечения
- # !song
- # !giveaway
- # Таймеры
- # !etimer
- # !etimers
- Как сделать игру в Телеграмм: кнопки BotFather и настройки развлечений
- Как создать бота для Телеграма через BotFather: инструкция и пошаговые действия
Список интересных команд для бота
Чтобы дать команду одному из роботов, вам нужно найти его через встроенный поиск в программе. В данном случае бот — это специальный пользователь, управляемый программой.
Например, мы ищем робота для прохождения викторины:
При нажатии на нее открывается окно переписки. В нем для начала введите команду: /start
Как использовать команды в Telegram
Бот @triviabot
Чтобы начать играть в викторину, дайте команду «/start» боту @triviabot
Возможна игра в викторину с существующими участниками на русском языке. Для этого найдите @buktopuhabot и зарабатывайте баллы, правильно отвечая на вопросы.
Бот @pollbot
С его помощью вы можете создать опрос с несколькими вариантами ответов и пригласить всех пользователей чата принять в нем участие.
Найдя бота, откройте окно, введите команду /start, а затем введите свой вопрос. Затем введите параметры ответа и, когда все будет создано, введите команду /done.
Скопируйте ссылку на опрос и опубликуйте ее в чате.
Бот @ratestickerbot
Этот бот создан для сбора рейтингов стикеров Telegram. Копируем количество звезд, которое хотим поставить, на отображаемую наклейку и отправляем ее.
Бот @hangbot
Этот бот позволяет участникам чата играть в угадайку. Все по очереди пишут букву, и система заменяет ее словом, если оно есть. Победителем становится тот, кто угадает слово по уже раскрытым буквам.
Бот @wolframbot
Специальная поисковая система, которая ответит на многие ваши вопросы. Чтобы отправить запрос, отправьте /tungsten …
Бот @movie_bot
Этот бот посоветует вам, какой фильм посмотреть сегодня. Просто введите в поиск жанр фильма: комедия, мелодрама, ужасы, боевик или другие.
Бот @foodsearchbot
Используется для поиска близлежащих ресторанов, баров, кафе, столовых, фастфудов и т д.
Читайте также: Как записать разговор в Skype на компьютер и телефон
Бот @grammarnazibot
Разработчики Telegram с помощью API Яндекса создали бота GrammarNaziBot, который будет указывать и исправлять ошибки, допущенные в отправленном сообщении.
Команды BotFather: редактирование и удаление ботов в 2023 году в 1 клик
Выше мы уже обсуждали две основные команды BotPhaser:
- /newbot – создать нового бота;
- /mybots beta — получает список существующих.
Боты редактируются с помощью следующих команд:
- /setname – выберите имя (или измените его). Вот что появляется в диалоговом окне.
- /setabouttext – добавить приветствие. Это текст, который пользователь увидит, прежде чем нажать «СТАРТ», чтобы начать.
- /setdescription – укажите описание (если необходимо). Описание будет видно в профиле. Как правило, в описании показано, как работает бот, зачем он создан и каковы правила.
- /setuserpic – установить картинку/аватар. Обратите внимание, что существует 2 типа: изображение бота и изображение-описание. Первый используется в качестве аватара. Второй отображается в блоке Что умеет этот бот. GIF-файлы также принимаются как описательные изображения (требование к разрешению изображения — 640×360, ограничения для GIF-файлов — 320×180, 640×360 или 960×540).
- /setcommands – установить список команд, которые будут доступны для использования. Система попросит написать их в формате «команда1 – Описание» (т.е. «команда – описание»). На практике это выглядит так: Buy – покупка, Order – заказ.
- /deletebot – удалить бота. Вы не сможете сделать это одним щелчком мыши. Система получает команду, а затем снова просит подтвердить действие. Только после этого он удаляется.
Настройки управляются с помощью команд BotFather. Интерфейс интуитивно понятен.
Команда BotFather
Bot Settings в Telegram от BotFather: добавление в группы, права админа, privacy mode и другие
Дополнительные настройки чат-бота
Каждая вкладка содержит дополнительные настройки.
- «Разрешить группы?» — вы можете добавлять или не добавлять бота в группы.
- «Групповая конфиденциальность» – активирует или деактивирует режим конфиденциальности «Режим конфиденциальности».
- «Права администратора группы» – какие права имеет администратор (добавлять новых администраторов, приглашать новых пользователей, удалять сообщения, блокировать/разбанять пользователей, управлять голосовой почтой и другие).
- «Права администратора канала» — аналогично предыдущему, но распространяется на права администратора канала.
- «Домен» — привязать сайт к использованию виджета входа в Telegram.
- «Оплата» — список доступных платежных систем для вашего бота (Юкасса, Сбербанк, PayMega, CasCad, iPay88, Робокасса и другие). Доступно более 15 способов оплаты для более чем 200 стран мира.
Чтобы передать бота Telegram другому человеку, воспользуйтесь «Передать право собственности». В новом окне необходимо ввести логин получателя – того, кому вы переводите штраф.
Подключение платежных систем к боту Telegram
# AutoMod твича
# !addbt
Добавляет указанный текст в список заблокированных слов AutoMod.
Использовать:
- !addbt текст
Примечание. НЕ добавляйте БАНСЛОВА с помощью этой команды
# !delbt
Удаляет указанный текст из списка заблокированных слов AutoMod.
Использовать:
- !долг текст
Примечание. В настоящее время удаляется только текст, добавленный через бота
# !ss
Временно добавляет фразу в список заблокированных слов AutoMod.
- Фраза будет автоматически удалена из AutoMod по истечении времени
- Продолжительность по умолчанию — 10 минут
- Максимальная продолжительность — 6 часов
Использовать:
- !ss [продолжительность] текст
# !ssc
Удаляет фразы из AutoMod, добавленные с помощью команды !ss
Настройки BotFather: токен, платежи, управление группами, передача прав и другие
Вкладка «Настройки бота» содержит основные настройки, предоставляемые @BotFather.
Базовые настройки BotFather
Вы можете задать команду /mybots, выбрать нужную и использовать кнопки управления.
Кнопки управления ботом
Что такое Inline mode (инлайн мод) в ботах Телеграмм?
Встроенный режим запросов для взаимодействия с ботом.
Классическая альтернатива — команды через кнопки или в /mybots и тому подобное.
Чтобы включить эту опцию, задайте для команды BotPhaser /setinline. Далее мы указываем текст-заполнитель, который будет отображаться в поле ввода после указания имени бота.
Инлайн-режим в чат-боте
Встроенный режим в Telegram позволяет разместить запрос через @ без отправки каких-либо сообщений.
Встроенный режим в Telegram поддерживает более 20 типов контента, в том числе:
- @gif – поиск GIF;
- @vid – поиск видео;
- @pic – картинки с Яндекса;
- @bing – изображения из Bing;
- @wiki – поиск в Википедии;
- @imdb – IMDB;
- @bold – изменить стиль текста;
- @youtube – работа с YouTube (просит авторизоваться, затем показывает персонализированные результаты);
- @music – музыка;
- @foursquare – находить и отправлять адреса мест;
- @sticker — стикеры, как и многие другие.
Вот как это выглядит в Telegram:
Добавление контента во встроенном режиме
# Взаимодействие с чатом
# !ecmd
Добавляет пользовательскую команду, которую можно использовать для продвижения социальных сетей или других ссылок.
Модераторы могут вызвать собственную команду, задающую количество повторений от 1 до 20.
Использовать:
- !ecmd [добавить|поделиться|редактировать] [имя команды] текст
Добавить команду:
- !ecmd add hi hello — команда привет с текстом приветствия
Изменить текст команды:
- !ecmd edit hello hello — изменить текст на hello
Удалить команду:
- !ecmd поделитесь приветом
Вызовите команду:
- !hi — вызов команды один раз, уровень доступа пользователя
- !hi 3 — вызвать команду три раза, уровень доступа модератора
Добавление псевдонима команды:
- !ecmd [псевдоним add|alias del] [имя команды] текст
- Примеры:
- !ecmd alias add tg tg — Добавить псевдоним tg к команде tg
- !ecmd alias del tg tg — удалить псевдоним tg из команды tg
# !elinks
Показывает команды, добавленные с помощью !ecmd.
- Уровень доступа — пользователь
# !rm
Повторяет сообщение указанное количество раз, от 1 до 20.
Повторяется по умолчанию 5 раз.
Использовать:
- !rm [номер] текст
# !ra
Повторяет сообщение объявления указанное количество раз, от 1 до 20.
Повторяется по умолчанию 5 раз.
Использовать:
- !ra [число] текст
# Антиспам
# !antispam
Включаетотключает все антиспам-фильтры.
Использовать:
- !антиспам [вкл|выкл]
Встроенные фильтры:
- AntiBot — от спам-ботов, включен по умолчанию
- BanWord — из банвордов, по умолчанию ВКЛ
- SpamWord — против некоторого спама и рекламы, включено по умолчанию
- PhoneNumber — из номеров телефонов, по умолчанию ВКЛ
- CardNumber — из номеров карт, по умолчанию ВКЛ
- IP-адрес — из IP-адресов, по умолчанию ВЫКЛ
- DLM-фильтр, стандартное ВЫКЛ
Если вам нужно включить или отключить тот или иной фильтр, напишите мне в Открыть в новом окне.
# !notbot
Разблокирует пользователя, заблокированного AntiBot с помощью антиспам-фильтра.
Использовать:
- !notbot [никнейм]
# !dlm
Антиспам-фильтр для удаления длинных сообщений. По умолчанию ВЫКЛ.
Использовать:
- !dlm [вкл|выкл|номер]
число – ограничение длины сообщения, значение в диапазоне от 150 до 500 символов
Даёт таймаут на 30 секунд, при повторном срабатывании — 120, 240
# !addmute
Канал мутирует.
Добавляет фразу в список отключения звука канала.
Автоматически блокирует пользователя, если его сообщение содержит указанный текст.
- Псевдоним команды — !m
- Продолжительность по умолчанию — 5 минут
- Максимальная продолжительность — 2 недели
Использовать:
- !addmute [длительность] текст
Примечание. Первое слово в тексте, начинающееся с цифры, будет считаться продолжительностью тайм-аута.
# !delmute
Удаляет фразу из списка отключения звука канала.
Использовать:
- !delmute текст
# !clearmute
Очищает список отключения звука канала.
- Псевдоним команды — !stop
# !mt
Массовый таймаут.
Просматривает последние отправленные сообщения чата.
Если сообщение содержит указанный текст, пользователь будет заблокирован на указанный период времени.
- Псевдоним команды — !masstimeout
- Продолжительность по умолчанию — 5 минут
- Максимальная продолжительность — 2 недели
Использовать:
- !mt [продолжительность] текст
Примечание. Первое слово в тексте, начинающееся с цифры, будет считаться продолжительностью тайм-аута.
API token в Телеграм от BotFather: как получить и сгенерировать новый
Чтобы увидеть токен для доступа к API Telegram, нажмите «Токен API». Система автоматически отобразит уникальную комбинацию букв, цифр и знаков препинания.
Если старый токен попал в руки мошенников или был утерян, воспользуйтесь командой «Отозвать текущий токен».
# Развлечения
# !song
Показывает текущий трек, переведенный в статус пользователя вк.
- Уровень доступа — пользователь
- Псевдоним для команды — !track
- Возвращаемая команда:
10 секунд для пользователя
1 секунда для модератора
Ссылка на страницу пользователя:
- Уровень доступа — модератор
- !sang addvk vk.com/pagename
Отвязать страницу:
- Уровень доступа — модератор
- !песня партивк
# !giveaway
Запускает розыгрыш в чате по ключевому слову.
Использовать:
- !giveaway [ключевое слово]
Найдите победителя:
- !рулон
Завершите розыгрыш:
- !прекрати раздавать
# Таймеры
# !etimer
Добавляет таймер канала. Таймер периодически отправляет в чат сообщение с указанным текстом.
- Таймеры работают только во время включения
- Интервал по умолчанию составляет 5 минут
- Количество отправленных сообщений по умолчанию — 1
- Максимальное количество таймеров на канал — 3
Использовать:
- !etimer [добавить|поделиться|редактировать] [имя таймера] текст -i=[длительность] -c=[количество] -a
- Дополнительные параметры:
-interval, -i — длительность указывается в следующем формате
-count, -c — количество сообщений, отправленных при срабатывании таймера, от 1 до 5
-announce, -a — использовать режим объявления при отправке сообщения
Добавьте таймер:
- Часы со стандартными параметрами:
!etimer добавить тестовый текст - Таймер со стандартными параметрами, с режимом объявления:
!etimer добавить тестовый текст -a - Таймер с интервалом 60 секунд, с режимом объявления:
!etimer добавить тестовый текст -interval=1m -a
!etimer добавить тестовый текст -i=60 -a - Таймер со стандартным интервалом, количеством сообщений 3 и режимом объявления:
!etimer добавить тестовый текст -announce -c=3
Изменить текст таймера:
- !etimer редактировать тест newText
Удалить таймер:
- !etimer часть теста
# !etimers
Отображает список таймеров каналов.
Как сделать игру в Телеграмм: кнопки BotFather и настройки развлечений
Настройки BotPhaser позволяют создавать игры HTML5, а затем предлагать их в группах или частных чатах. Типичные примеры включают викторины, шашки и шахматы. Список команд BotFather, используемых для создания, редактирования, просмотра и удаления игр.
Создание игр в Telegram
Созданную игру можно отправить как обычным сообщением, так и во встроенном режиме (с кнопкой запуска). Когда пользователь нажимает начать игру, бот получает обратный звонок с информацией о выбранном развлечении. Затем система отправляет пользователю ссылку. Игра открывается во встроенном браузере.
Теперь вы знаете основные кнопки и настройки BotFather для управления ботами. Чтобы наш ChatLabs_bot работал полноценно, вам необходимо взаимодействовать с Telegram Bot API и писать код.
Как создать бота для Телеграма через BotFather: инструкция и пошаговые действия
Чтобы создать бота в Telegram без навыков программирования и программирования, вам необходимо:
Войдите в свой аккаунт и введите в поиск BotFather. Нас интересует официальный @BotFather с синим значком верификации.
Поиск учетной записи BotFather
В диалоговом окне введите команду /start, чтобы запустить службу. В системе отображаются доступные команды (редактор ботов, настройки, игра). Введите /newbot, чтобы начать процесс создания.
Система просит указать имя (например, в нашем случае ChatLabs_bot). После этого необходимо ввести логин — BotFather сразу предупреждает, что логин бота должен заканчиваться словом bot. Зайдите в ChatLabs_bot.
В случае успеха мы увидим сообщение о том, что наш Telegram-бот создан и готов к работе.
Зарегистрируйте имя пользователя бота
На этом этапе вы получаете токен для доступа к HTTP API Telegram. Не передавайте токен третьим лицам.
Каждый! Вы создали бота для Telegram с помощью BotPhaser. В информационном сообщении вы найдете ссылку на него (в нашем примере это t.me/ChatLabs_bot).
Если вы перейдете по URL-адресу, вы увидите бота.
Получаем ссылку на нашего бота
Чтобы начать с ним работать, нажмите «Начать».
Создать бота в Telegram можно самостоятельно и без навыков программирования. Но если вы хотите добавить собственные функции (показывать погоду, показывать курсы валют, ближайшие заведения и так далее), вам придется написать код. Например, в ChatLabs мы используем Python и реализуем для клиентов проекты любой сложности.
Мы создали бота для доставки еды (интеграция с iiko, прием платежей, уведомление пользователя о статусе заказа), бота для торгового зала (добавление партнеров через 1С, просмотр остатков товара, поиск аналогов, работа с корзина покупок), чат-штраф для службы такси (бронирование автомобиля на определенное время, заявки на работу для водителей и др.). Предлагаем посмотреть примеры решений для интернет-магазина, стартапа или мероприятия.
Чтобы просмотреть список ваших ботов, выполните команду /mybots. Вы увидите имена в диалоговом окне.
Выберите робота из списка