Как настроить бота rose в Телеграмм

Как создать чат-бота в Телеграмме без навыков программирования? Может ли это сделать любой желающий? Да, это можно сделать через специальные сервисы. Но прежде чем говорить о том, как сделать бота, разберем кратко, что это такое. Бот – это программа, алгоритм, который помогает пользователю решить простую проблему.

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

Зачем нужен чат-бот

  • взаимодействовать с другими сайтами, системами, приложениями (например, через бота можно управлять умным домом);
  • выполнять определенное действие (например, можно сделать переводчика или чат с прогнозом погоды);
  • играть в интеллектуальные игры;
  • находить собеседников по интересам;
  • прочее (любое действие в сети).

Примеры тем для чат-ботов:

Rose Bot Tutorial | How To Set Up Rose On Telegram

  • ответы на вопросы покупателей;
  • обучающие курсы, например, уроки английского языка;
  • поиск видео и картинок в интернете;
  • гороскопы;
  • толкование снов;
  • заказ еды;
  • социологические опросы;
  • уникальные предложения и акции;
  • работа с отзывами, претензиями;
  • любые консультации;
  • правильное питание и разработка меню;
  • индивидуальные программы тренировок;
  • прочее.

Чат-бот подойдет для любой сферы, бизнеса и вида деятельности. Часто чат-ботов сравнивают с мобильными приложениями. Действительно, чат может быть как дополнением к вашему основному ресурсу, так и полноценным приложением.

Ботов используют крупные компании в чатах фирм, владельцы развлекательных Телеграмм-каналов, фрилансеры. Вообще, любой человек может сделать бота под свои цели.

Чтобы заставить искусственный интеллект помогать вам, не нужно знать даже азов программирования. Вам не придется писать скрипты, воевать с кодами и т.п. Можно сделать бота с помощью специального конструктора.

Как работает бот

Бот автоматически обрабатывает запросы посетителей и автоматически отправляет ответы. Все общение с ботом происходит при помощи ряда стандартных команд. Например, запускается большинство чатов командой «/start».

Как создать чат-бота на Botfather

Рассмотрим создание чата на примере одной из наиболее популярных систем – Botfather. Это бесплатный бот по созданию ботов в Телеграмме. Его называют отцом и королем ботов.

Программа работает на английском языке, но разобраться в ней несложно. Если не знаете иностранного языка, то можно воспользоваться онлайн-переводчиком. С помощью этого чата можно создать неограниченное количество уникальных каналов-ботов. Главное – у них должны быть разные имена.

Создание бота

Как самому создать бота при помощи Botfather, пошаговая инструкция:

✅Инструкция MissRose_bot. Организация новостей и порядка. Покемон го секреты.

Вот как выглядит меню бота:

Вот как выглядит меню при создании чат-бота в Телеграмм

Переведем для тех, кто не знает английского: «Я могу помочь вам создавать и управлять ботами Telegram. Если вы новичок в Bot API, см. руководство Вы можете управлять мной, отправляя эти команды:

  • /newbot – создать нового бота
  • /mybots – отредактировать своих ботов
  • /setname – сменить имя бота
  • /setdescription – редактировать описание бота
  • /setabouttext – редактировать информацию о боте
  • /setuserpic – настроить фото бота
  • /setcommands – редактировать команды
  • /deletebot – удалить бота
  • /token – генерировать токен авторизации
  • /revoke – отозвать токен доступа бота
  • /setinline – переключить встроенный режим
  • /setinlinegeo – переключить встроенные запросы местоположения
  • /setinlinefeedback – изменить настройки встроенной обратной связи
  • /setjoingroups– можно ли добавлять вашего бота в группы?
  • /setprivacy – переключить режим приватности в группах
  • /mygames – редактируйте свои игры
  • /newgame – создать новую игру
  • /listgames – получить список ваших игр
  • /editgame редактировать игру
  • /deletegame – удалить существующую игру».

Как видите, с помощью этого бота можно создавать любые чаты и даже игры.

  1. Нажимаем любую из ссылок. Например, нажав на «/newbot», мы сможем сделать новый чат. И сначала нам предложат ввести имя бота и отправить его сообщением, а потом придумать логин (должен отличаться от имени). Важно: в конце названия должно стоять bot или _bot. Например: Freelancebot (имя) и FreelanceMoneyBot (логин). Возможно, у вас не получится зарегистрировать имя с первого раза, так как оно будет уже занято. Не расстраивайтесь, придумайте другое название.
  2. После успешной регистрации имени вы увидите сообщение, где указан токен – индивидуальный адрес бота, который нельзя никому сообщать. Это API вашего чата, который пригодится для подтверждения прав владельца и обеспечивает безопасность, сохранность данных пользователей. Скопируйте его и сохраните, он нужен для управления ботом. Вот пример того, как выглядит токен: 1315481818: AAFQupayfg_dsDUiE4aYqoDHAjvNvpLiCM.
Еще по теме:  Название для Телеграмм канала на английском

Теперь вы можете перейти в чат созданного бота и запустить его. Ссылка на него будет в том же сообщении, что и токен. Однако нам еще нужно настроить нового бота, добавить описание и иконку, поэтому не торопитесь покидать Botfather.

Настройки чата

Как самостоятельно настроить чат-бот в Телеграмм:

  1. Заходим в раздел «Редактор ботов» (Edit Bots) и нажимаем «/setdescription» – редактировать описание.
  2. Жмем на имя созданного бота, вводим описание и отправляем сообщение.
  3. То же делаем с разделом «информация о боте» – /setabouttext.
  4. Затем нажимаем «/setuserpic» – изменить фото профиля бота. Переносим фото в чат Телеграмма и отправляем картинку боту.
  5. Заходим в созданный бот. Справа вверху нажимаем меню (три точки) и очищаем историю. Заново запускаем бота. Это нужно для перезагрузки и завершения обновлений.

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

Запись команд

Некоторые пользователи отмечают, что несложно написать простенький код на питоне (Python, язык программирования). Например, так выглядит каркас бота на Питоне:

Каркас бота на Питоне

Однако если вы совершенно не разбираетесь в программировании, то я не рекомендую проделывать эти манипуляции, так как можно нарушить работу не только бота, но и всего компьютера. Во избежание подобных проблем лучше воспользоваться простеньким конструктором для создания чат-бота.

Как это сделать в Botfather ? Нажимаем «/setcommands» – изменить список команд и выбираем бот, для которого пишем команды. Дальше прописываем все команды в формате «command1 – описание, command2 – другое описание» и отправляем одним сообщением.

Например, для бота по заработку в интернете (фрилансу) вы можете написать такие команды:

  • vacancies – поиск вакансий;
  • summary – поиск сотрудников;
  • remote work – удаленная работа;
  • прочее, например, можно сделать разделение по виду деятельности, занятости и т.д.

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

Другие конструкторы для создания чат-ботов

Разберем еще несколько конструкторов для создания чат-бота в Телеграмм, но уже на русском языке. Для работы в этих ресурсах придется зарегистрироваться внутри каждого из них, кроме Manybot.

Botmother

С помощью этой программы можно создать чат-бота для Telegram, WhatsApp, Viber, Facebook, ВКонтакте, Одноклассниках. Как сделать бота? Регистрируетесь, собираете свой чат из готовых стандартных блоков и запускаете бота.

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

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

Textback

Этот сервис пригодится тем, кто хочет увеличить продажи. Чат бот поможет не только привлечь клиентов при помощи рассылки, но и замотивирует их на покупку. Программа платная, но можно воспользоваться бесплатным 14-дневным периодом. Как и в случае с Botmother, есть возможность работать с разными мессенджерами.

Manybot

Можно создавать бота как на официальном сайте сервиса, так и в Телеграмм. Во втором случае аналогично работе с Botfather находим чат сервиса Manybot в Телеграмме, нажимаем «Запустить» (это тоже бот по созданию ботов).

Робот попросит написать, на каком языке вам понятнее общаться. Из предложенных вариантов выбираем «Русский». Теперь работать проще – все будет на русском. Первое сообщение от бота приходит на английском.

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

Как видите, здесь придется поработать и с Botfather, но вы уже знакомы с интерфейсом этого бота.

Вернемся к Manybot. Сервис работает бесплатно. Еще одно преимущество – возможность работать над одним ботом нескольким людям. У остальных админов будут те же привилегии, что у вас (создателя бота), но они не смогут удалить чат или отредактировать список администраторов.

Chatforma

Онлайн-сервис для создания продающих и обучающих ботов. Программа платная, но на 15 дней дается пробный период. А бонусом к нему после регистрации вы получите видео «Алгоритм создания эффективного чат-бота».

Еще по теме:  Coment bot Телеграм что это

Однако по истечении 15 дней прежний функционал станет уже недоступен – придется выбрать платный тариф. С помощью площадки можно создать бота для Телеграмм или другого мессенджера.

Aimylogic

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

BotsKit

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

Бота можно создать бесплатно, а также есть бесплатный тариф для использования всего сервиса. Однако на бесплатном тарифе есть ограничения функционала: до 500 ответов в день, 1 платформа, 1 рассылка в день.

Заключение

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

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

Два последних варианта более прибыльны и подходят для всех направлений бизнеса. Заработать на своем боте можно создав онлайн-игру. Однако многие пользователи воспринимают их как финансовые пирамиды, поэтому неохотно вступают во что-то подобное.

Другой вариант заработка на своем боте – продвигать через него товары, то есть перенаправлять людей на свой сайт, магазин.

Кстати, если у вас возникли проблемы с созданием чата, то и вы можете воспользоваться услугами фрилансера или купить уже готового бота.

С уважением, Светлана Трошина
специально для проекта proudalenku.ru

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

Как поставить аватарку боту в Telegram, задать команды, сделать описание и стартовое сообщение? Полный гайд

В этой статье мы доступно объясним, как украсить бота Telegram. Если вы создали бота, то самое время разобраться, как добавить аватарку, описание, команды и стартовое сообщение.

Если еще не создали бота, то самое время это сделать и подключить к нашему сервису по инструкции.

Выбрать добавленного бота и кликнуть по никнейму в кнопке

Далее кликнуть по кнопке Edit bot

После этого вы увидите список настроек

Name : Название бота

Description : ?

Botpic : ? no botpic

Commands : no commands yet

Что обозначают настройки бота?

Name — имя бота. Можно изменять. Чтобы это сделать, нужно нажать на кнопку Edit Name, ввести новое имя бота и отправить актуальное название. Название возможно изменять неограниченное количество раз.

Description — описание бота. Это описание появляется до старта бота. Чтобы установить его, нужно нажать на кнопку Edit Description ввести новое описание бота и отправить актуальный текст. Этот текст ограничен 512 символами.

About — описание бота №2. Это описание появляется в описании бота, если кликнкуть по названию бота. Чтобы установить его, нужно нажать на кнопку Edit About, вводим новое описание бота и отправляем актуальный текст. Текст ограничен 120 символами.

Botpic — это фотография бота. Чтобы установить ее, нужно нажать на кнопку Edit Botpic, отправляем новую фотографию боту и она автоматически изменяется. Вес картинки не должен превышать 5 Мб.

Commands — команды бота (меню). Команды добавляются списком. Обязательно указание описание на нужном языке и английский аналог. Пример: меню — menu, о нас — about us и т.д. Сколько необходимо команд, столько и добавляем.

Чтобы установить команды нужно нажать на кнопку Edit Commands, ввести новые команды бота и отправляем актуальные команды.

Надеюсь мы поделились с вами полезной информацией. Если остались вопросы, то записывайтесь на консультацию. Ответим на все интересующие вопросы

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

Telegram бот, отправляющий задачи в Notion

Я уже писал ранее, что Notion выпустили свое API и я написал интеграцию с Telegram (подробнее тут) и я был несказанно рад этой новости! Писал я про это уже 4 месяца назад и я, сразу-же, сделал себе на коленке небольшого бота, который ставит мне задачи и через которого другие люди также могут ставить мне задачи.

Я очень люблю Notion — я пользуюсь им уже почти год и все больше и больше внедряю его в свои процессы. Вот уже несколько месяцев все свои личные задачи я веду через него. Я стараюсь прийти к тому, что в Notion лежали все задачи, которыми мне нужно заниматься.

Еще по теме:  Бот в Телеграмме который меняет голос на женский

Видео-версию можно увидеть на моем YouTube.

Но я для себя заметил, что добавление задач отнимает много времени — зайти в notion, открыть нужную доску, дождаться пока загрузится страница, добавить задачу. Разумеется, мой ленивый разум быстро нашел в этом причину чтобы не вести задачи. Но потом появилось API и я быстро накидал себе бота, который добавляет задачу на каждое сообщение в Telegram.

В рамках данного поста я поделился своим способом достижения этого результата на Typescript.

Первая версия бота

Первое, что я сделал с его появлением — простого Telegram бота, через которого мне можно ставить задачи. Работает он простым образом:

  1. Я пишу Telegram боту любой текст
  2. В notion, в моем списке задач, создается карточка, в названии которого лежит текст сообщения
  3. В ответ бот присылает мне оповещение о том, что задача создана и передает ссылку на карточку
  4. Также боту может написать человек, которому я дал право ставить мне задачи. Это тоже приводит к созданию карточки задачи с пометкой автора задачи.

Дальше этого бота расширять можно сколь угодно много. Но сегодня мы с вами сделаем простую базовую версию.

Подключение к Notion API

Для начала нужно получить token для работы. Сделать это можно по инструкции здесь. Также опишу этот процесс здесь:

  • notion.so/my-integrations переходим по этой ссылке
  • Нажимаем New Integration

  • Придумываем название интеграции

  • Попадаем на страницу с вашим токеном

Дальше этот токен можно скопировать кнопкой Copy и использовать его в своем приложении.

Создаем базу данных задач

Дальше нужно в любом удобном вам месте в Notion создать базу данных с Kan Ban представлением, добавить поля статуса и источника задачи. Или можете просто скопировать мой тестовый список задач и использовать его как шаблон.

Отлично! Теперь у нас есть база задач, которую вы можете наполнять руками через Notion! Но мы здесь с вами не для этого. Теперь нам необходимо настроить интеграцию между notion и telegram ботом.

Заготовка Telegram бота на typescript

Я подготовил проект, в котором реализовал базовую логику интеграции. Вы можете посмотреть его код на GitHub (версия 0.0.1). Внутри есть readme.md, в котором описано как запускать бота, а я пройдусь по основным моментам работы интеграции.

Базовая инициализация бота

const bot = new Telegraf(process.env!.TELEGRAM_BOT_TOKEN) const telegramownerid = Number(process.env!.TELEGRAM_OWNER_ID) const allowTelegramIds = process.env!.TELEGRAM_ALLOW_IDS.split(‘,’).map(e => Number(e)) console.log(< allowTelegramIds, telegramownerid >) bot.start((ctx) => ctx.reply(‘Welcome’)) bot.on(‘message’, async function (ctx: Context)

В рамках данной инициализации мы используем следующие переменные:

Обработка входящего сообщения

Сообщение, которое мы отправляем боту, приходит на наш сервер в виде объекта Context, у которого есть поле message с полями:

  • id сообщения
  • текст сообщения
  • информация об отправителе: имя, username и, самое главное, id

Разумеется есть много чего еще, но нам достаточно этого набора полей.

Подготовка объекта на отправку в notion

Для отправки задачи в Notion мы создаем объект

На 3 строчке есть переменная taskDb , туда нам необходимо разместить ID вашей базы данных. Получить её можно из ссылки. Где её взять можете увидеть из скрина ниже.

На 23 строчке в примере в переменную tgAuthor , в моем примере, подставляется username пользователя, чтобы потом можно было сообразить. Также можно увидеть другие поля в этом объекте:

  • Name — название задачи,
  • TGAuthor — автор задачи,
  • Status — статус, в который мы отправляем задачу. В нашем примере это Backlog,
  • Source — источник задачи. Проставляем Telegram.

После отправки запроса, в Notion, создается карточка задачи, с которой уже можно работать как вам угодно.

Обработка сообщений от других пользователей

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

Когда они ставят мне задачу бот также создает задачу в Notion и оповещает меня о том, что кто то осчастливил меня новой задачей.

Вместо заключения

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

Бот активно дорабатывается и расширяется. Так что, в ближайшее время, будет еще контент про то, как можно автоматизировать свои рутинные действия.

Если вам интересны темы интеграции с Notion, то предлагаю прочитать пост про интеграцию Notion с Google Calendar

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

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