3 простых шага, как запустить чат-бота с командами в Telegram.
19.6.2023 13:30
Шаг первый: создайте сценарий бота
Предположим, что вы уже знаете, какой алгоритм будет у вашего бота. Обычно мы в команде SmartbotPro рекомендуем нашим пользователям сначала нарисовать логику в виде блок-схемы прямо «на бумажке» (конечно, лучше делать это в онлайн-редакторах типа Miro). После этого вам нужно переложить нарисованную логику на блоки Smartbot. Для этого зарегистрируйтесь в сервисе и создайте свой первый сценарий. Ну а если вы еще не придумали логику до конца, то воспользуйтесь нашими готовыми шаблонами для разного бизнеса.
#16. Регистрация пользователей в телеграм боте на Python | Aiogram
Немного о конструкторе алгоритма: в нем есть события и действия.
События – внешние воздействия, которые могут запускать сценарий вашего бота. Например, событием может быть новое сообщение от пользователя, комментарий или даже вызов Webhook
Действия – шаги, которые бот выполняет в ответ на события. Например, отправить сообщение, сохранить пользователя в список рассылки, отправить контакты в AmoCRM.
Соединяя действия в цепочку с помощью стрелочек, вы создаете логику бота. Каждая такая цепочка должна начинаться с события.
Шаг второй: подключите чат-бота
Создайте бота в Botfather, следуя инструкциям:
- Выберите имя для бота
- Выберите ссылку. Она должна заканчиваться на «bot».
- После этого вы сможете настроить другие атрибуты бота (например, приветственную картинку), выбрав в Botfather своего нового бота.
После регистрации вы получите токен бота, скопируйте его.
Нажмите кнопку «каналы», выберите Telegram и вставьте скопированный токен.
Все, после этого вы уже можете протестировать своего нового бота.
Шаг третий: добавляем команды
По сути команды, это глобальные события с сообщениями пользователей. Например /order или /about и тд. Когда пользователь вводит такие команды или выбирает их из меню, бот должен среагировать, независимо от того, в каком месте сценария он сейчас находится.
В первом шаге мы уже рассматривали события в Smartbot. Теперь нам нужно создать такие же события, только под каждую команду и сделать их глобальными.
Для примера создадим команду /menu, которая будет вести в начало нашего сценария. Просто добавьте блок «сообщение от пользователя» из раздела событий в левом меню и выберите в условии «равно» тексту «/menu».
Чуть ниже в «дополнительных настройках» будет галочка «глобальное событие», включите ее. Протяните стрелочку от нового события к блоку с отправкой сообщения:
Сохраните и опубликуйте бота. Теперь он будет реагировать на команду /menu в любом месте диалога с пользователем. Но как добавить эту команду в левое меню кнопочкой?
Хорошая новость: очень просто!
Нажмите на кнопку «каналы» в левом меню сценариев и выберите вашего подключенного телеграм-бота. Откроется окошко с редактированием команд. Просто введите текст своей команды (/menu) в поле ввода. Сервис автоматически сохранит эту команду и добавит в бота.
Проверьте, теперь в вашем боте появилась команда в меню быстрого доступа!
Источник: smartbotpro.ru
Скам-боты в Телеграмме: как распознать?
Скам (Scam) – это не только финансовые пирамиды, основатели которых обманывали инвесторов.
С 2019 года галочкой «SCAM» Телеграмм обозначает каналы, которые занимаются мошенничеством, обманом, шантажом, вымогательством персональных данных и т.д. В описании будет предупреждающая надпись: «Многие пользователи пожаловались на аккаунт как на мошеннический. Пожалуйста, будьте осторожны, особенно если у вас попросят денег». Мошенники могут существовать месяцами, обманывая людей, пока на них не нажалуются юзеры.
Что значит скам в Телеграмме? Что делают боты-мошенники
Scam Telegram – мошенничество, цель которого:
- выманить деньги за фейковые товары или услуги (оплаты, переводы);
- получить номер телефона и иные персональные данные (для продажи компаниям, занимающимся холодными обзвонами и т.д.);
- взломать аккаунт (для вымогательства денег, продажи и т.д.).
В инструкции мы поговорим о скам-ботах, но отдельный материал посвятим способам мошенничества и обмана в Телеграмме: фейковые гаранты сделок, установка программ удаленного доступа, рассылка «троянов» и скриптов под видом рекламных материалов для блогеров, фальшивые уведомление якобы о взломе аккаунта и т.д.
Итак, что это означает скам в Телеграмме. Это аккаунты, которые:
- Подменяют бренды. Мошенники подделывают не только аккаунты Adidas, Alfabank, Sber, Aviro, Ozon, Wildberries и т.д. Создаются фейковые боты техподдержки вроде Alfabank_suppot (пропущена буква r, рассчитано на невнимательность пользователя) и менее известных фирм. Дальше имитируют общение с техподдержкой банка и выманивают номер телефона или иные контакты.
- Используют «схемный» (мотивированный) трафик. Касается казино, букмекерских контор и «сервисов работы», которые предлагают заработать на подписках или иных действиях. Сюда же относятся тг боты-кликеры для заработка без вложений (мол, пользователю нужно кликать, а bot будет выплачивать деньги за №-нное количество щелчков).
- Предлагают фейковые раздачи подарков. Часто такие боты рекламируются под соусом «как обмануть бота в Телеграмме на деньги»: якобы пользователь может развести софт на деньги. Могут «раздавать» криптовалюту, автомобили, технику и т.д.
- Занимаются черными схемами, за которые наступает уголовная ответственность: кардинг (кража данных банковских карт), мошенничество, вымогательство и т.д. Как правило, механика подразумевает переходы на фишинговые сайты или установку программ удаленного доступа.
Скам в Телеграмме: что это такое? Как отличить «плохого» бота от «хорошего»?
Пошаговые инструкции, как создать бота для Телеграмма, идентичные: нужно получить токен при помощи BotFather и продумать логику общения пользователя с ботом. Реализовать ее можно или собственными силами, или при помощи конструкторов. Появились даже сервисы, которые предлагают купить скам-ботов. Пользователь визуально не увидит разницу: и в «хорошем», и в «плохом» ботах будут аватарки, описания, кнопки с эмоджи и т.д.
Scam в Телеграмме при помощи бота подразумевает, что мошенник:
Как узнать бота в Телеграмм, занимающегося разводом? Схемы мошенников стали изощреннее. Если раньше скам-аккаунты можно было распознать по большому количеству эмоджи, восклицательных знаков и призывов к действию, то сегодня все чаще скамеры «мимикрируют» под официальные и деловые аккаунты.
Чтобы снизить риск уголовной ответственности, мошенники часто «собирают мелочь»: по 40-100 руб. за фейковые услуги / товары (в расчете, что жертва не будет возиться с заявлением в полицию из-за 100 рублей, а просто «отпустит ситуацию»).
Что делать, если столкнулся со скам-ботом?
Второе – уведомить потенциальных клиентов о том, как найти официального бота. Просить переходить только из официальных источников (сайт, ваши соцсети и т.д., а не пользоваться поиском по Telegram.
Третье – разместить ссылки на сайте в «Контактах», в социальных сетях, в письмах на электронную почту и в других источниках коммуникации.
Когда мы разрабатываем чат-ботов, всегда рассказываем заказчику о безопасности, конфиденциальности, борьбе с мошенниками.
Как распознать бота-скамера и не столкнуться с мошенничеством?
- Не вносите предоплату в бота, если не проверили его у бренда (интернет-магазина).
- Не ищите сомнительные способы дохода вроде «как обмануть бота в Телеге», «как заработать на кликере ТГ без вложений», «как легко поднять миллион, сидя дома».
- Не соглашайтесь на сомнительные действия. К примеру, «пробить номер телефона по базе ФСБ», «увидеть переписку другого человека», «исправить кредитную историю» и т.д.
- Не открывайте сомнительные файлы, которые присылают как «Рекламные материалы для блога» и т.д. Это не только формат .ехе, но и некоторые zip-архивы, scr и т.д.
- Не передавайте никому личные данные (логин, пароль, сведения для двухфакторной аутентификации). Тем более в бота.
Команда ChatLabs создает полезных ботов для бизнеса. Мы знаем, как сделать это безопасно, защитить вашу программу от взломов («угона») и мошенничества. Чтобы узнать больше, оставьте заявку или напишите в Telegram.
Забирай бесплатный чек-лист
«ТОП-10 ошибок
при создании Чат-бота»
Источник: chatlabs.ru