Всем привет 👋
Я Азиз, родился 21.04.2010🤘
Я разрабатываю чат-ботов🙌
И занимаюсь продвижением ресурсов в телеграм📱
Я запустил свой личный блог🚀
Здесь буду выкладывать свои работы, кейсы, и ботов для тестирования🏆
Я Азиз, родился 21.04.2010
Я разрабатываю чат-ботов
И занимаюсь продвижением ресурсов в телеграм
Я запустил свой личный блог
Здесь буду выкладывать свои работы, кейсы, и ботов для тестирования
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11🔥6👍3
Мой бот которого уже как 1,5 месяца назад начал делать, и сейчас только на приветственном сообщении 😢
Если его запустить нечего не случится📱
Если его запустить нечего не случится
Please open Telegram to view this post
VIEW IN TELEGRAM
😢9
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥5👍4❤1
Не много о том как я стал разрабатывать ботов, и это превратилось в моё повседневное, любимое и прибыльное занятие 😉
По сути это вышло обсолютно случайно, ещё тогда когда мне было 10-11 лет😅
У меня не было определённой цели в создании ботов, и вообще о том что ботов можно было создавать самостоятельно я узнал во время прохождения обычных тестов😂
В самом начале как самый неопытный человек я делал ботов на @ManyBot😅 "Получались весьма не плохие проекты"(ужасные, по моему мнению..) 😭
Далее когда я начинал учить «Python» пробовал писать ботов на библиотеке (модуле) «Aiogram» выходило весьма не плохо😅
Плюсы: нет рекламы в боте
Минусы: знал я этот модуль плохо, и я нечего кроме бота который отвечает на определенные фразы сделать я не мог😢
Ну и в принципе я начал искать удобные конструкторы для ботов на «VC.ru», нашёл несколько лучших но не многие мне понравились дизайном и возможностями, в итоге я нашёл то восьмое чудо света сервис «PuzzleBot»
Он максимально удобный, конечно же не без рекламы и платных тарифов, но всё же удобней всех сервисов🤖
По сути это вышло обсолютно случайно, ещё тогда когда мне было 10-11 лет
У меня не было определённой цели в создании ботов, и вообще о том что ботов можно было создавать самостоятельно я узнал во время прохождения обычных тестов
В самом начале как самый неопытный человек я делал ботов на @ManyBot
Далее когда я начинал учить «Python» пробовал писать ботов на библиотеке (модуле) «Aiogram» выходило весьма не плохо
Плюсы: нет рекламы в боте
Минусы: знал я этот модуль плохо, и я нечего кроме бота который отвечает на определенные фразы сделать я не мог
Ну и в принципе я начал искать удобные конструкторы для ботов на «VC.ru», нашёл несколько лучших но не многие мне понравились дизайном и возможностями, в итоге я нашёл то восьмое чудо света сервис «PuzzleBot»
Он максимально удобный, конечно же не без рекламы и платных тарифов, но всё же удобней всех сервисов
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡5❤3🔥2
Не большая статья по созданию ботов на @ManyBot
Сервис для создания простеньких ботов📱
Плюсы: можно сделать меню с обычными кнопками, есть много инструкций, можно сделать формы ввода, сервис обсолютно бесплатный
Минусы: нельзя сделать платежную систему, нельзя сделать проверку подписки на ресурс, нельзя создавать интеграции, можно создать не более одной кнопки в меню с одним названием, есть реклама и убрать её никак нельзя
⚠️ Внимание:
Сервис не обновлялся с 2015 года
Всё просто:
1. Сначала делаем бота
1.1 Переходим в @BotFather
1.2 пишем команду /newbot
1.3 придумываем имя бота (на любом языке)
1.4 придумываем никнейм бота (username) на английском языке, важно он должен быть уникальным и заканчивается на "Bot"
1.5 после успешных действий бот нам выдаст токен для управления вашим ботом
2 Перейдите в @ManyBot
2.1 Напишите /addbot
2.2 отправьте скопированный токен
2.3 далее вас попросят придумать описание бота (это приветственный текст в боте)
2.4 всё готово, ваш бот привязан к сервису
3 Создаём команды
3.1 Нажимаем на "Пользовательские команды"
3.2 Нажимаем на "Создать команду"
3.3 придумываем название команды, оно должно начинаться на "/"
3.4 отправляем боту то что будет выводить бот после вызова данной команды
3.5 можно включить функцию рандома (в этом случае бот будет отправлять одно случайно сообщение из доступных)
3.6 Можно добавить формы ввода (на формы ввода пользователь может отвечать, все его сообщения будут приходить к вам)
4 Делаем меню с кнопками
4.1 Нажимаем на "Настроить гл.меню"
4.2 Выбераем нужную команду из доступных
4.3 придумываем название для кнопки (текстовое)
4.4 есть два типа таких кнопок (1. Закреплённое: если на него нажать бот выдаст то что выдаёт команда привязанная к кнопке и оставляет пользователя в том меню где он был. 2. Не закреплённое: если на него нажать бот выдаст то что выдаёт команда привязанная к кнопке и переводит пользователя в главное меню бота)
5 Делаем посты
5.1 Нажимаем на "Отправить новое сообщение подписчикам"
5.2 Отправляем боту всё что нужно для рассылки
5.3 Далее можно отправить пост, отложить или отменить
6 Чтобы следить за статистикой подписчиков надо написать /subscribers
Как пример есть мой бот @BenStupidDogbot
Надеюсь было полезно🤩
#делаембота
Сервис для создания простеньких ботов
Плюсы: можно сделать меню с обычными кнопками, есть много инструкций, можно сделать формы ввода, сервис обсолютно бесплатный
Минусы: нельзя сделать платежную систему, нельзя сделать проверку подписки на ресурс, нельзя создавать интеграции, можно создать не более одной кнопки в меню с одним названием, есть реклама и убрать её никак нельзя
Сервис не обновлялся с 2015 года
Всё просто:
1. Сначала делаем бота
1.1 Переходим в @BotFather
1.2 пишем команду /newbot
1.3 придумываем имя бота (на любом языке)
1.4 придумываем никнейм бота (username) на английском языке, важно он должен быть уникальным и заканчивается на "Bot"
1.5 после успешных действий бот нам выдаст токен для управления вашим ботом
2 Перейдите в @ManyBot
2.1 Напишите /addbot
2.2 отправьте скопированный токен
2.3 далее вас попросят придумать описание бота (это приветственный текст в боте)
2.4 всё готово, ваш бот привязан к сервису
3 Создаём команды
3.1 Нажимаем на "Пользовательские команды"
3.2 Нажимаем на "Создать команду"
3.3 придумываем название команды, оно должно начинаться на "/"
3.4 отправляем боту то что будет выводить бот после вызова данной команды
3.5 можно включить функцию рандома (в этом случае бот будет отправлять одно случайно сообщение из доступных)
3.6 Можно добавить формы ввода (на формы ввода пользователь может отвечать, все его сообщения будут приходить к вам)
4 Делаем меню с кнопками
4.1 Нажимаем на "Настроить гл.меню"
4.2 Выбераем нужную команду из доступных
4.3 придумываем название для кнопки (текстовое)
4.4 есть два типа таких кнопок (1. Закреплённое: если на него нажать бот выдаст то что выдаёт команда привязанная к кнопке и оставляет пользователя в том меню где он был. 2. Не закреплённое: если на него нажать бот выдаст то что выдаёт команда привязанная к кнопке и переводит пользователя в главное меню бота)
5 Делаем посты
5.1 Нажимаем на "Отправить новое сообщение подписчикам"
5.2 Отправляем боту всё что нужно для рассылки
5.3 Далее можно отправить пост, отложить или отменить
6 Чтобы следить за статистикой подписчиков надо написать /subscribers
Как пример есть мой бот @BenStupidDogbot
Надеюсь было полезно
#делаембота
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🤔1
Есть ещё один сервис для создания ботов прямо в боте, но более обширней, возможно делать инлайн команды, опросы, составлять тесты, и прочее 🤓
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2🏆2
αzιz :// blog
Есть ещё один сервис для создания ботов прямо в боте, но более обширней, возможно делать инлайн команды, опросы, составлять тесты, и прочее 🤓
Тот самый мега сервис для создания чат-ботов прямо в боте @FleepBot
Там есть много инструкций
И в отличии от @ManyBot больше возможностей
Сервис не бесплатный, в бесплатном тарифе можно создавать не более одной команды
Там есть много инструкций
И в отличии от @ManyBot больше возможностей
Сервис не бесплатный, в бесплатном тарифе можно создавать не более одной команды
👍3❤2🤨2
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5⚡1
Разбор сервиса «PuzzleBot»
Это сервис для создания профессиональных чат-ботов без знаний программирования, в сервисе есть даже те возможности которые в частых случаях есть только на версии бота в качестве кода🔥
Так как сервис большой я его разберу на несколько частей, и в каждой части будут несколько тем😉
Часть 1
Первый шаг это авторизация в сервисе, для этого не нужно заполнять всякие формы, достаточно делать всё по этой инструкции
Вы уже авторизовались?
Тогда начнём изучать сервис😉
Создаём бота:
1. Нажимаем на кнопку "Добавить бота" в личном кабинете
2. Вводим токен от бота из @BotFather
3. Ваш бот успешно подключён!
Разбор команд:
В данном сервисе есть 3 типа команд это:
Обычные команды - в них можно поместить что угодно дать им название, синонимы при вызове которых будет реагировать бот, можно создать форму ввода, блок списка, таймер, любые типы сообщений и т.д.
Инлайн команды - это те команды которые могут иметь только инлайн клавиатуру, но листаются они между собой плавно с анимацией, в инлайн кнопках можно разместить почти любые действия которые возможно в «Телеграмм»
Условие - условие это тип команды которые проверят наличие чего-то, или значение чего-то у кого-то, можно проверить значение переменной на определенные фразы, и если они есть выполнять определенные действия, а если нет то другие действия
Работать со структурой бота можно в разделе «Конструктор»
На этом первое часть заканчивается, надеюсь было полезно🤩
#делаембота
Авторизация • Часть 2
Это сервис для создания профессиональных чат-ботов без знаний программирования, в сервисе есть даже те возможности которые в частых случаях есть только на версии бота в качестве кода
Так как сервис большой я его разберу на несколько частей, и в каждой части будут несколько тем
Часть 1
Первый шаг это авторизация в сервисе, для этого не нужно заполнять всякие формы, достаточно делать всё по этой инструкции
Вы уже авторизовались?
Тогда начнём изучать сервис
Создаём бота:
1. Нажимаем на кнопку "Добавить бота" в личном кабинете
2. Вводим токен от бота из @BotFather
3. Ваш бот успешно подключён!
Разбор команд:
В данном сервисе есть 3 типа команд это:
Обычные команды - в них можно поместить что угодно дать им название, синонимы при вызове которых будет реагировать бот, можно создать форму ввода, блок списка, таймер, любые типы сообщений и т.д.
Инлайн команды - это те команды которые могут иметь только инлайн клавиатуру, но листаются они между собой плавно с анимацией, в инлайн кнопках можно разместить почти любые действия которые возможно в «Телеграмм»
Условие - условие это тип команды которые проверят наличие чего-то, или значение чего-то у кого-то, можно проверить значение переменной на определенные фразы, и если они есть выполнять определенные действия, а если нет то другие действия
Работать со структурой бота можно в разделе «Конструктор»
На этом первое часть заканчивается, надеюсь было полезно
#делаембота
Авторизация • Часть 2
Please open Telegram to view this post
VIEW IN TELEGRAM
puzzlebot.top
PuzzleBot :// Chatbot and Mini-App Builder for Telegram and Max
🔥4❤🔥2
Разбор сервиса «PuzzleBot»
Часть 2
Разбираем вкладку «Конструктор»
1. В конструкторе бота есть вкладка «Конструкор»
2. Заходим в неё, и видим, что там есть начальная структура, чтобы её удалить надо выделить область левой кнопкой мыши и зажать Shift, далее нажать на кнопку🗑 и опубликовать изменения нажав на жёлтую кнопку в левом верхнем углу
3. У вас останется только команда "/start"
4. Чтобы настроить приветственный текст зайдите в эту команду, выберите тип блока, и вставьте те данные которые будет получать пользователь
Разбираем функцию «Действие»
1. В каждом типе команд есть такая менюшка с названием «Действия»
2. В команде под названием самой команды, возле текста "Действия" есть значок "›", далее нажимаем на кнопку "Добавить действие", и вам открывается список возможных действий
Там есть очень много действий, нг мы разберём самые первые и главные, по сути там все главные:
Вызов команды или условия - это действие вызывает команду или условие, после нажатия вы увидите ещё две функции, которых вы не найдёте в других сервисах, это функции:
• Выполнить другому дользователю - эта функция позволяет выполнить какое-либо действие для другого пользователя, можно вписать Telegram ID пользователя или Username пользователя (через "@")
• Отправить в ресурс - в начале разберём что такое ресурс: это группа или канал в котором состоит бот, и он был подтверждён администратором или владельцем бота (добавление ресурсов надо подтверждать вручную, или это можно автоматизировать в настройках бота, во вкладке "Добавление ресурсов", с этим разобрались, данная функция позволяет выполнить какое-либо действие в ресурсе, бещ использования каких-либо интеграций
Отправить случайную команду из группы команд - в сервисе есть такие вещи как: группы команд, они нужны не только для удобства, но и в них можно заложить определенные правила как:
• Проверка подписки на ресурс - название говорит само за себя, бот будет проверять подписан ли пользователь на определенные ресурсы, подключённые к боту, если нет то бот напишет пользователю сообщение указанное во вкладке «События» в боте, её мы тоже разберём
• Проверка категории - в сервисе есть такая вещь как «Категория», её можно создать и добавить туда определенных пользователей, и работать только с ними, это очень полузная вещь, она поможет автоматизировать многие процессы
Удать сообщение через время - это действие удаляет команду через укащанный срок
Удалить сообщение пользователя - данная вещь может удалить сообщение от пользователя при отправке которого была вызвана данная команда, в том числе и синонимы
Работа с Google Таблицами - данный сервис помогает работать с гугл таблицами, через бота, щаписывать туда данные, удалять, создавать листы и новые таблицы
Изменение категории - данная функция изменяет категорию пользователя
Отправить запрос - функция позволяет отправить запрос на сервис в качестве формата JSON
Есть ещё много действий но мы их разберём позже
Разбераем вкладку «Переменные»
1. Переменные это инструмент который имеет какое-либо значение, возьмём к примеру: переменная = ящик, ящик содержит вещь, вещью иожет быть:
Текст - любейший текст в том числе со смайликами
Число - переменная с таким типом может иметь в качестве значения только число и символы: "-", ".", в сервисе есть действия которые могут изменять значение переменных, переменные с типом "Число" могут: умножаться, прибавляться, делиться, вычитаться, или вовсе заменяться
Файл - переменные с таким типом могут иметь только видео, или фото, в качестве значения
Номер телефона - переменные с таким типом могут иметь значение из чисел, и символом: "+"
Формула - это переменная значение которой изменяемо, значение данной переменной зависит от правил заложенных в ней, к примеру:
Формула: random (100) - значения данной переменной будет иметь случайное значения от 1 до 100, всё зависит от самой формулы указанной в переменной
Забыл сказать есть два вида переменных, это:
Персональная - переменная которое имеет персональное значение у пользователя
Глобальная - значение которой для всех едино
#делаембота
Авторизация • Часть 3
Часть 2
Разбираем вкладку «Конструктор»
1. В конструкторе бота есть вкладка «Конструкор»
2. Заходим в неё, и видим, что там есть начальная структура, чтобы её удалить надо выделить область левой кнопкой мыши и зажать Shift, далее нажать на кнопку
3. У вас останется только команда "/start"
4. Чтобы настроить приветственный текст зайдите в эту команду, выберите тип блока, и вставьте те данные которые будет получать пользователь
Разбираем функцию «Действие»
1. В каждом типе команд есть такая менюшка с названием «Действия»
2. В команде под названием самой команды, возле текста "Действия" есть значок "›", далее нажимаем на кнопку "Добавить действие", и вам открывается список возможных действий
Там есть очень много действий, нг мы разберём самые первые и главные, по сути там все главные:
Вызов команды или условия - это действие вызывает команду или условие, после нажатия вы увидите ещё две функции, которых вы не найдёте в других сервисах, это функции:
• Выполнить другому дользователю - эта функция позволяет выполнить какое-либо действие для другого пользователя, можно вписать Telegram ID пользователя или Username пользователя (через "@")
• Отправить в ресурс - в начале разберём что такое ресурс: это группа или канал в котором состоит бот, и он был подтверждён администратором или владельцем бота (добавление ресурсов надо подтверждать вручную, или это можно автоматизировать в настройках бота, во вкладке "Добавление ресурсов", с этим разобрались, данная функция позволяет выполнить какое-либо действие в ресурсе, бещ использования каких-либо интеграций
Отправить случайную команду из группы команд - в сервисе есть такие вещи как: группы команд, они нужны не только для удобства, но и в них можно заложить определенные правила как:
• Проверка подписки на ресурс - название говорит само за себя, бот будет проверять подписан ли пользователь на определенные ресурсы, подключённые к боту, если нет то бот напишет пользователю сообщение указанное во вкладке «События» в боте, её мы тоже разберём
• Проверка категории - в сервисе есть такая вещь как «Категория», её можно создать и добавить туда определенных пользователей, и работать только с ними, это очень полузная вещь, она поможет автоматизировать многие процессы
Удать сообщение через время - это действие удаляет команду через укащанный срок
Удалить сообщение пользователя - данная вещь может удалить сообщение от пользователя при отправке которого была вызвана данная команда, в том числе и синонимы
Работа с Google Таблицами - данный сервис помогает работать с гугл таблицами, через бота, щаписывать туда данные, удалять, создавать листы и новые таблицы
Изменение категории - данная функция изменяет категорию пользователя
Отправить запрос - функция позволяет отправить запрос на сервис в качестве формата JSON
Есть ещё много действий но мы их разберём позже
Разбераем вкладку «Переменные»
1. Переменные это инструмент который имеет какое-либо значение, возьмём к примеру: переменная = ящик, ящик содержит вещь, вещью иожет быть:
Текст - любейший текст в том числе со смайликами
Число - переменная с таким типом может иметь в качестве значения только число и символы: "-", ".", в сервисе есть действия которые могут изменять значение переменных, переменные с типом "Число" могут: умножаться, прибавляться, делиться, вычитаться, или вовсе заменяться
Файл - переменные с таким типом могут иметь только видео, или фото, в качестве значения
Номер телефона - переменные с таким типом могут иметь значение из чисел, и символом: "+"
Формула - это переменная значение которой изменяемо, значение данной переменной зависит от правил заложенных в ней, к примеру:
Формула: random (100) - значения данной переменной будет иметь случайное значения от 1 до 100, всё зависит от самой формулы указанной в переменной
Забыл сказать есть два вида переменных, это:
Персональная - переменная которое имеет персональное значение у пользователя
Глобальная - значение которой для всех едино
#делаембота
Авторизация • Часть 3
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡2❤🔥1🔥1
Разбор сервиса «PuzzleBot»
Часть 3
В этой статье мы разберём: вкладку «События», вкладку «Сценарии», и узнаем что такое «ID файла» и как его использовать
Разбераем вкладку «События»
События, это результат выполнения какого-либо форс-мажора, к примеру: у пользователя отсутствует категория для доступа к команде, и бот будет выводить сообщение из раздела «События», там можно настроить вызовы команд, и выполнение каких-либо действий
1. Переходим в раздел «События»
2. Выбираем одно из случаев на которые реагирует бот
3. Можно настроить отправку команду или условия, и выполнение различных действий
Разбираем вкладку «Сценарии»
Сценарий - это автопостинг, только который вызывается через определенный срок после выполнения какого-либо действия
1. Заходим в раздел «Сценарии»
2. Нажимаем на кнопку «Добавить сценарий»
3. Нажимаем на кнопку возле названия сценария «Открыть»
4. Нажимаем на «Добавить прст»
5. Выбераем когда он будет отправляться: моментально, через, в определенное время, в определенную дату, или число месяца
6. Добавляем сообщение которое будет проходить к пользователю
7. Так же можно добавить действия
Чтобы активировать сценарий у пользователя надо задать действие в команде «Изменить сценарий», и выбрать нужные
«ID файла»
ID файла - это токен от какого-либо файла, в том числе от фотографий, видео, видео кружков, аудио, музыки, и всего остального
Данная вещь помогает загружать файлы в боте на прямую, без загрузки в конструкторе
1. Переходим у своего бота
2. Пишем команду «/cp»
3. Нажимаем на кнопку «Загрузить файл»
4. Отправляем любой файл боту
5. Получаем токен от файла
6. Переходим в конструктор
7. Добавляем любой медиа или фаловый блок
8. Нажимаем на кнопку «ID файла»
9. Ставим скопированный токен
10. Так же можно вставить переменную с ID файла
#делаембота
Авторизация • Часть 4
Часть 3
В этой статье мы разберём: вкладку «События», вкладку «Сценарии», и узнаем что такое «ID файла» и как его использовать
Разбераем вкладку «События»
События, это результат выполнения какого-либо форс-мажора, к примеру: у пользователя отсутствует категория для доступа к команде, и бот будет выводить сообщение из раздела «События», там можно настроить вызовы команд, и выполнение каких-либо действий
1. Переходим в раздел «События»
2. Выбираем одно из случаев на которые реагирует бот
3. Можно настроить отправку команду или условия, и выполнение различных действий
Разбираем вкладку «Сценарии»
Сценарий - это автопостинг, только который вызывается через определенный срок после выполнения какого-либо действия
1. Заходим в раздел «Сценарии»
2. Нажимаем на кнопку «Добавить сценарий»
3. Нажимаем на кнопку возле названия сценария «Открыть»
4. Нажимаем на «Добавить прст»
5. Выбераем когда он будет отправляться: моментально, через, в определенное время, в определенную дату, или число месяца
6. Добавляем сообщение которое будет проходить к пользователю
7. Так же можно добавить действия
Чтобы активировать сценарий у пользователя надо задать действие в команде «Изменить сценарий», и выбрать нужные
«ID файла»
ID файла - это токен от какого-либо файла, в том числе от фотографий, видео, видео кружков, аудио, музыки, и всего остального
Данная вещь помогает загружать файлы в боте на прямую, без загрузки в конструкторе
1. Переходим у своего бота
2. Пишем команду «/cp»
3. Нажимаем на кнопку «Загрузить файл»
4. Отправляем любой файл боту
5. Получаем токен от файла
6. Переходим в конструктор
7. Добавляем любой медиа или фаловый блок
8. Нажимаем на кнопку «ID файла»
9. Ставим скопированный токен
10. Так же можно вставить переменную с ID файла
#делаембота
Авторизация • Часть 4
👏2❤1🔥1
Инструкция по авторизации ⚙️
Первый шаг это авторизация в сервисе, для этого не нужно заполнять всяки формы а просто:
1. Переходим на сайт PuzzleBot
2. Нажимаем на кнопку «Авторизация»
3. Делаем всё так как говорит сайт
Инструкция по добавлению бота💻
Создаём бота:
1. Нажимаем на кнопку "Добавить бота" в личном кабинете
2. Вводим токен от бота из @BotFather
3. Ваш бот успешно подключён!
Как получить токен бота?
Всё просто:
1. Сначала делаем бота
1.1 Переходим в @BotFather
1.2 пишем команду /newbot
1.3 придумываем имя бота (на любом языке)
1.4 придумываем никнейм бота (username) на английском языке, важно он должен быть уникальным и заканчивается на "Bot"
1.5 после успешных действий бот нам выдаст токен для управления вашим ботом
Части разбора:
• Часть 1
• Часть 2
• Часть 3
• Часть 4
• Часть 5
• Часть 6
• Часть 7
• Часть 8
Поддержать • Написать отзыв
Первый шаг это авторизация в сервисе, для этого не нужно заполнять всяки формы а просто:
1. Переходим на сайт PuzzleBot
2. Нажимаем на кнопку «Авторизация»
3. Делаем всё так как говорит сайт
Инструкция по добавлению бота
Создаём бота:
1. Нажимаем на кнопку "Добавить бота" в личном кабинете
2. Вводим токен от бота из @BotFather
3. Ваш бот успешно подключён!
Как получить токен бота?
Всё просто:
1. Сначала делаем бота
1.1 Переходим в @BotFather
1.2 пишем команду /newbot
1.3 придумываем имя бота (на любом языке)
1.4 придумываем никнейм бота (username) на английском языке, важно он должен быть уникальным и заканчивается на "Bot"
1.5 после успешных действий бот нам выдаст токен для управления вашим ботом
Части разбора:
• Часть 1
• Часть 2
• Часть 3
• Часть 4
• Часть 5
• Часть 6
• Часть 7
• Часть 8
Поддержать • Написать отзыв
Please open Telegram to view this post
VIEW IN TELEGRAM
Разбор сервиса «PuzzleBot»
Часть 4
В этой статье мы разберём: что такое «Форма ввода» и как ими пользоваться, настроим уведомления в вашем боте, и привяжем «Google Таблицу» к вашему боту
Разбор «Формы ввода»
Форма ввода - это запрос каких-либо данных у пользователя бота, к примеру запрос номера телефона, геолокации, прохождение тестов, запрос на отправку какого-либо сообщения
1. Создаём форму ввода, для этого можно использовать только обычные команды
2. В списке дополнительных блоков выбераем «Форма ввода»
3. Выбераем блок вопроса, можно выбрать любой, это будет ваш вопрос на который будет отвечать пользователь
4. Придумываем название для формы (оно будет отображаться вам при ответе на форму)
5. Выбираем тип вопроса:
• Выбор варианта - пользователь имеет право выбрать одну или несколько вариантов из возможных, которые были указаны на кнопках, можно выбрать режим:
• Обычный - он будет показываться как сообщение
• Телеграм - он будет отправляться в качестве опроса от имени бота
• Отправка сообщения - у пользователя будут запрашивать ввод какого-либо ответа на вопрос, так же можно выбрать валидацию
• Тестирование - эта форма ввода создаёт вопрос с правильным ответом, а пользователь должен выбрать один из доступных ответов, можно включить функцию выбора нескольких вариантов
• Запрос контакта - бот будет запрашивать номер телефона от пользователя
• Запрос геолокации - бот будет запрашивать геопозицию у пользователя
• Календарь - бот покажет пользователю календарь, в котором пользователь должен будет выбрать какую-либо дату
• Дополнительные настройки - в каждом из этих типов есть «Дополнительные настройки», разберём функции которые указаны в них:
• Дублирование ответа в переменную - эта функция дублирует ответ пользователя в какую-либо ранее созданную переменную
• Возможность не отвечать - пользователь может не отвечать на форму ввода вызвав какую-либо команду или нажав на какую-либо кнопку
• Возможность пропустить - функция добавляет кнопку «Пропустить», для пропуска формы ввода
• Выполнить только один раз - функция даёт возможность отвечать в форме ввода только один раз, а в случае повторения запроса отправляет пользователю указанную команду
• Ограничить время ответа - функция позволяет ограничить время ответа на форму ввода
Настраиваем уведомления в боте
1. Переходим во вкладку «Настройки»
2. Переходим в раздел «Уведомления»
3. Настраиваем уведомления под себя
Создаём прямую интеграцию с «Google Таблицей»
1. Переходим во вкладку «Настройки»
2. Заходим в раздел «Интеграции»
3. Листаем вниз
4. Подключаем аккаунт «Google»
5. Разрешаем доступ к Google Таблице
6. Если вас попросят поставить галочки для продолжения обязательно их поставьте
7. Всё готово
8. Теперь вы сможете работать с Google Таблицей через дейтвия в командах
#делаембота
Авторизация • Часть 5
Часть 4
В этой статье мы разберём: что такое «Форма ввода» и как ими пользоваться, настроим уведомления в вашем боте, и привяжем «Google Таблицу» к вашему боту
Разбор «Формы ввода»
Форма ввода - это запрос каких-либо данных у пользователя бота, к примеру запрос номера телефона, геолокации, прохождение тестов, запрос на отправку какого-либо сообщения
1. Создаём форму ввода, для этого можно использовать только обычные команды
2. В списке дополнительных блоков выбераем «Форма ввода»
3. Выбераем блок вопроса, можно выбрать любой, это будет ваш вопрос на который будет отвечать пользователь
4. Придумываем название для формы (оно будет отображаться вам при ответе на форму)
5. Выбираем тип вопроса:
• Выбор варианта - пользователь имеет право выбрать одну или несколько вариантов из возможных, которые были указаны на кнопках, можно выбрать режим:
• Обычный - он будет показываться как сообщение
• Телеграм - он будет отправляться в качестве опроса от имени бота
• Отправка сообщения - у пользователя будут запрашивать ввод какого-либо ответа на вопрос, так же можно выбрать валидацию
• Тестирование - эта форма ввода создаёт вопрос с правильным ответом, а пользователь должен выбрать один из доступных ответов, можно включить функцию выбора нескольких вариантов
• Запрос контакта - бот будет запрашивать номер телефона от пользователя
• Запрос геолокации - бот будет запрашивать геопозицию у пользователя
• Календарь - бот покажет пользователю календарь, в котором пользователь должен будет выбрать какую-либо дату
• Дополнительные настройки - в каждом из этих типов есть «Дополнительные настройки», разберём функции которые указаны в них:
• Дублирование ответа в переменную - эта функция дублирует ответ пользователя в какую-либо ранее созданную переменную
• Возможность не отвечать - пользователь может не отвечать на форму ввода вызвав какую-либо команду или нажав на какую-либо кнопку
• Возможность пропустить - функция добавляет кнопку «Пропустить», для пропуска формы ввода
• Выполнить только один раз - функция даёт возможность отвечать в форме ввода только один раз, а в случае повторения запроса отправляет пользователю указанную команду
• Ограничить время ответа - функция позволяет ограничить время ответа на форму ввода
Настраиваем уведомления в боте
1. Переходим во вкладку «Настройки»
2. Переходим в раздел «Уведомления»
3. Настраиваем уведомления под себя
Создаём прямую интеграцию с «Google Таблицей»
1. Переходим во вкладку «Настройки»
2. Заходим в раздел «Интеграции»
3. Листаем вниз
4. Подключаем аккаунт «Google»
5. Разрешаем доступ к Google Таблице
6. Если вас попросят поставить галочки для продолжения обязательно их поставьте
7. Всё готово
8. Теперь вы сможете работать с Google Таблицей через дейтвия в командах
#делаембота
Авторизация • Часть 5
❤2🆒1
Новые два набора эмодзи от меня:
https://t.me/addemoji/SkullTwoV
Пример эмодзи:🤟 👋 😍 🤑 🦠
https://t.me/addemoji/DuckAPV
Пример эмодзи:😎 🔥 🦸 🥳 🎁
https://t.me/addemoji/SkullTwoV
Пример эмодзи:
https://t.me/addemoji/DuckAPV
Пример эмодзи:
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥2😢2
Разбор сервиса «PuzzleBot»
Часть 5
В этой статье мы разберём: как работать с условиями, привяжем платежную систему, создадим команду с требованием оплатить и настроим переход к другой команде после оплаты
Разберём команду «Условие»
Условие - это команда которая проверяет наличие или значение чего-либо, и в ответ ввполняет указанные действия
1. Переходим в «Конструктор»
2. Нажимаем на кнопку «➕» на верхней части экрана
3. Выбираем «Условие»
4. Придумываем название
5. Выбираем тип условия:
• Обычное условие - это условие которое можно вызвать действием, через кнопки, и она будет просто следовать правилам которые заложены в нём
• Кнопка условие - это условие которое нельзя вызвать действием, и вызывать через обычную клавиатуру, его можно вставить в качестве «Кнопки условия» в инлайн кнопке, в отличие от обычного условия, кнопка условие может менять название кнопки к которой привязана в зависимости от проверок, и она может вызывать «Попап» (Попап - это текст который отображается на экране у пользователя от имени бота)
6. Добавляем проверки, выбераем тип проверки, так же можно проверить на наличие вызванных команд пользователем, наличии какого-либо значения в Google Таблице, проверить категории, сценарии, и значение в переменных у пользователя
7. Задаём действие, это то что будет выполнять пользователь при успешном ответе на проверки каких-либо данных у пользователя, действия можно задать любые, или отключить вообще, просто надо поставить действие «Без действий» в самом низу списка
8. Добавляем действия в раздел «Если нет то», данные действия будут выполняться тогда когда проверки покажут отрицательный результат
В случае если вы выбрали «Кнопка условие»
Вам будет необходимо вставить название кнопки на определенные пункты
Если вы не знаете как привязать кнопку условие к инлайн кнопке, вам надо будет сделать это:
1. В инлайн клавиатуре нажимаем на нужную нам кнопку
2. Задаём ей действие «Кнопка условие»
3. Вводим название кнопки условия которую делали ранее
4. Нажимаем на «Галочку»
5. Всё готово
Привязываем «Платёжную систему»
1. Переходим во вкладку «Настройки»
2. Переходим в раздел «Платёжные системы»
3. Выбираем нужную платёжную систему
4. Вас попросят ввести данные для подключения платёжной системы
5. Листайте ниже
6. Там будет подробная инструкция по получению тех самых данных
7. После ввода данных нажмите на "Сохранить"
Делаем команду с оплатой
1. Переходим во вкладку «Конструктор»
2. Создаём команду (обычную или инлайн)
3. Добавляем клавиатуру (инлайн)
4. Выбираем тип «Платёж»
5. Придумываем название для кнопки
6. Придумываем название для платежа
7. Выбираем валюту платежа
8. Пишем стоимость
9. Вводим название команды в которую перейдёт пользователь после оплаты
10. Нажимаем на «Галочку»
11. Подтверждаем изменения
12. Всё готово
13. Тестируем оплату в боте
#делаембота
Авторизация • Часть 6
Часть 5
В этой статье мы разберём: как работать с условиями, привяжем платежную систему, создадим команду с требованием оплатить и настроим переход к другой команде после оплаты
Разберём команду «Условие»
Условие - это команда которая проверяет наличие или значение чего-либо, и в ответ ввполняет указанные действия
1. Переходим в «Конструктор»
2. Нажимаем на кнопку «➕» на верхней части экрана
3. Выбираем «Условие»
4. Придумываем название
5. Выбираем тип условия:
• Обычное условие - это условие которое можно вызвать действием, через кнопки, и она будет просто следовать правилам которые заложены в нём
• Кнопка условие - это условие которое нельзя вызвать действием, и вызывать через обычную клавиатуру, его можно вставить в качестве «Кнопки условия» в инлайн кнопке, в отличие от обычного условия, кнопка условие может менять название кнопки к которой привязана в зависимости от проверок, и она может вызывать «Попап» (Попап - это текст который отображается на экране у пользователя от имени бота)
6. Добавляем проверки, выбераем тип проверки, так же можно проверить на наличие вызванных команд пользователем, наличии какого-либо значения в Google Таблице, проверить категории, сценарии, и значение в переменных у пользователя
7. Задаём действие, это то что будет выполнять пользователь при успешном ответе на проверки каких-либо данных у пользователя, действия можно задать любые, или отключить вообще, просто надо поставить действие «Без действий» в самом низу списка
8. Добавляем действия в раздел «Если нет то», данные действия будут выполняться тогда когда проверки покажут отрицательный результат
В случае если вы выбрали «Кнопка условие»
Вам будет необходимо вставить название кнопки на определенные пункты
Если вы не знаете как привязать кнопку условие к инлайн кнопке, вам надо будет сделать это:
1. В инлайн клавиатуре нажимаем на нужную нам кнопку
2. Задаём ей действие «Кнопка условие»
3. Вводим название кнопки условия которую делали ранее
4. Нажимаем на «Галочку»
5. Всё готово
Привязываем «Платёжную систему»
1. Переходим во вкладку «Настройки»
2. Переходим в раздел «Платёжные системы»
3. Выбираем нужную платёжную систему
4. Вас попросят ввести данные для подключения платёжной системы
5. Листайте ниже
6. Там будет подробная инструкция по получению тех самых данных
7. После ввода данных нажмите на "Сохранить"
Делаем команду с оплатой
1. Переходим во вкладку «Конструктор»
2. Создаём команду (обычную или инлайн)
3. Добавляем клавиатуру (инлайн)
4. Выбираем тип «Платёж»
5. Придумываем название для кнопки
6. Придумываем название для платежа
7. Выбираем валюту платежа
8. Пишем стоимость
9. Вводим название команды в которую перейдёт пользователь после оплаты
10. Нажимаем на «Галочку»
11. Подтверждаем изменения
12. Всё готово
13. Тестируем оплату в боте
#делаембота
Авторизация • Часть 6
❤1🔥1🤨1
Разбор сервиса «PuzzleBot»
Часть 6
В этой статье мы разберём: что такое «Триггеры» и как ими пользоваться, настроим уведомления от заявок на поступление в ресурс, сделаем доступ к ресурсу за плату
Разберём «Триггеры»
Триггеры - это фразы на которые как либо реагирует бот в группах или супергруппах
1. Добавляем бота ресурс (чат)
2. Переходим в «Личный кабинет»
3. Выбераем вашего бота, если его нет то почитайте всё с этого поста
4. Нажимаем на кнопку «Добавить ресурс»
5. Добавляем ресурс к которому подключали бота
6. Переходим во вкладку с названием вашего ресурса, если её нет то обновите страницу
7. Заходим во вкладку «Триггеры»
8. Создаём триггер
9. Вводим фразы на которые будет реагировать бот
10. Добавляем действия которые будет выполнять бот при получении триггера
11. Можно установить автоудаление
12. Можно задать приоретет - если в ресурс отправят фразу которая относится к нескольким триггерам, выполниться тот триггер у которого больше приоретет
Работаем с «Заявками в ресурс»
1. Перехим во вкладку с названием ресурса
2. Переходим во вкладку «События»
3. Заходим в «Заявка на вступление»
4. Выбираем действия которые будет выполнять бот, бот может просто принять или отвергнуть заявку, или может вызывать какое-либо действие
5. Сохраняем изменения
6. Теперь ваш бот будет реагировать на заявки в ресурсе
Делаем платную подписку на ресурс
1. Создаём категорию с названием «Оплатил»
2. Создаём команду «Успешная оплата»
3. Задаём ей действие «Изменить категорию»
4. Выбираем категорию «Оплатил»
5. В ресурсе создаём ссылку для приёма заявок
6. Добавляем эту ссылку на инлайн кнопку
7. Создаём команду с оплатой ( этому я учил в этом посте )
8. Пусть при оплате выполняет команду «Успешная оплата»
9. Переходим во вкладку с названием ресурса
10. Переходим во вкладку «События»
11. Заходим в «Заявка на вступление в ресурс»
12. Выбираем «Принять заявку»
13. И разрешаем доступ к этому событию только пользователям категории «Оплатил»
14. Тестируем...
Всё готово, теперь для входа в ваш ресурс требуется оплата🔐
#делаембота
Авторизация • Часть 7
Часть 6
В этой статье мы разберём: что такое «Триггеры» и как ими пользоваться, настроим уведомления от заявок на поступление в ресурс, сделаем доступ к ресурсу за плату
Разберём «Триггеры»
Триггеры - это фразы на которые как либо реагирует бот в группах или супергруппах
1. Добавляем бота ресурс (чат)
2. Переходим в «Личный кабинет»
3. Выбераем вашего бота, если его нет то почитайте всё с этого поста
4. Нажимаем на кнопку «Добавить ресурс»
5. Добавляем ресурс к которому подключали бота
6. Переходим во вкладку с названием вашего ресурса, если её нет то обновите страницу
7. Заходим во вкладку «Триггеры»
8. Создаём триггер
9. Вводим фразы на которые будет реагировать бот
10. Добавляем действия которые будет выполнять бот при получении триггера
11. Можно установить автоудаление
12. Можно задать приоретет - если в ресурс отправят фразу которая относится к нескольким триггерам, выполниться тот триггер у которого больше приоретет
Работаем с «Заявками в ресурс»
1. Перехим во вкладку с названием ресурса
2. Переходим во вкладку «События»
3. Заходим в «Заявка на вступление»
4. Выбираем действия которые будет выполнять бот, бот может просто принять или отвергнуть заявку, или может вызывать какое-либо действие
5. Сохраняем изменения
6. Теперь ваш бот будет реагировать на заявки в ресурсе
Делаем платную подписку на ресурс
1. Создаём категорию с названием «Оплатил»
2. Создаём команду «Успешная оплата»
3. Задаём ей действие «Изменить категорию»
4. Выбираем категорию «Оплатил»
5. В ресурсе создаём ссылку для приёма заявок
6. Добавляем эту ссылку на инлайн кнопку
7. Создаём команду с оплатой ( этому я учил в этом посте )
8. Пусть при оплате выполняет команду «Успешная оплата»
9. Переходим во вкладку с названием ресурса
10. Переходим во вкладку «События»
11. Заходим в «Заявка на вступление в ресурс»
12. Выбираем «Принять заявку»
13. И разрешаем доступ к этому событию только пользователям категории «Оплатил»
14. Тестируем...
Всё готово, теперь для входа в ваш ресурс требуется оплата
#делаембота
Авторизация • Часть 7
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍1
Разбор сервиса «PuzzleBot»
Часть 7
В этой статье мы разберём: как привязать группу для управления пользователями бота и получать уведомления о вызове каких-либо команд, научимся работать с блоками «Список», «Таймер», и «Результат»
Привязываем группу для уведомлений
1. Заходим во вкладку «Настройки»
2. Листаем вниз до текста «Управление Telegram»
3. Ниже возле текста «Группа» стоит текст «Не выбрано»
4. Нажмите на «Изменить»
5. Выберите группу через которую будете управлять ботом
6. Выберите функции к которым будут иметь доступ пользователи группы
Разбор блоков: список, таймер, результат
Блок «Список»
Список - это блок который может иметь какие-либо значения, и выводить случайное, или все, он может пополняться и может удалять данные
1. Создаём «Обычную команду»
2. Даём ей название
3. Создаём блок «Список»
4. Добавляем в него значения
5. Из списка могут вычисляется значения, если они были употреблены
У блока «Список» есть две функции:
• Отправить случайное значение - функция даёт переменной случайное значение из списка, и удаляет использованные значения из списка
• Зациклить порядок - функция запещает удалять уже использованные значения из списка, и сохраняет порядок вывода значений
Блок «Таймер»
Таймер - это блок который может задержать выщов последущего блока на указанное время
1. Создаём «Обычную команду»
2. Даём название
3. Создаём блок «Таймер»
4. Вводим время на которое будет задерживать таймер
У данного блока есть одна дополнительная функция
• Индикатор печати текста - данная функция создаёт указанный ниже индикатор по названием бота, пример индикатора: «✍️ печатает»
Блок «Результат»
Результат - это блок который выводит статистикц ответа на какой-либо тест ( форму ввода с типом «Тестирование» )
Он выводит количество правильных и не правильных ответов
1. Создаём «Обычную команду»
2. Даём ей название
3. Создаём блок «Результат»
4. Вводим название вормы ввода, значения которых будет выводить блок
Просьба читать всё с этого поста
#делаембота
Авторизация • Часть 8
Часть 7
В этой статье мы разберём: как привязать группу для управления пользователями бота и получать уведомления о вызове каких-либо команд, научимся работать с блоками «Список», «Таймер», и «Результат»
Привязываем группу для уведомлений
1. Заходим во вкладку «Настройки»
2. Листаем вниз до текста «Управление Telegram»
3. Ниже возле текста «Группа» стоит текст «Не выбрано»
4. Нажмите на «Изменить»
5. Выберите группу через которую будете управлять ботом
6. Выберите функции к которым будут иметь доступ пользователи группы
Разбор блоков: список, таймер, результат
Блок «Список»
Список - это блок который может иметь какие-либо значения, и выводить случайное, или все, он может пополняться и может удалять данные
1. Создаём «Обычную команду»
2. Даём ей название
3. Создаём блок «Список»
4. Добавляем в него значения
5. Из списка могут вычисляется значения, если они были употреблены
У блока «Список» есть две функции:
• Отправить случайное значение - функция даёт переменной случайное значение из списка, и удаляет использованные значения из списка
• Зациклить порядок - функция запещает удалять уже использованные значения из списка, и сохраняет порядок вывода значений
Блок «Таймер»
Таймер - это блок который может задержать выщов последущего блока на указанное время
1. Создаём «Обычную команду»
2. Даём название
3. Создаём блок «Таймер»
4. Вводим время на которое будет задерживать таймер
У данного блока есть одна дополнительная функция
• Индикатор печати текста - данная функция создаёт указанный ниже индикатор по названием бота, пример индикатора: «
Блок «Результат»
Результат - это блок который выводит статистикц ответа на какой-либо тест ( форму ввода с типом «Тестирование» )
Он выводит количество правильных и не правильных ответов
1. Создаём «Обычную команду»
2. Даём ей название
3. Создаём блок «Результат»
4. Вводим название вормы ввода, значения которых будет выводить блок
Просьба читать всё с этого поста
#делаембота
Авторизация • Часть 8
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥1