Рассказываю как создать бот для Телеграм-канала и любых других целей быстро и легко, без знаний программирования и денежных трат.
Уголок Админа — авторский блог о Телеграм. Только качественная и полезная информация о продвижении и развитии Телеграм-каналов.
Как создать бота в Телеграм
Телеграм бот – это программа, выполняющая различные действия, автоматически или по определенной команде.
Чтобы создать бот полностью с нуля, требуются знания программирования, но в большинстве случаев достаточно воспользоваться конструкторами ботов. Через конструкторы возможно сделать боты под любые задачи.
Небольшой список таких конструкторов:
- Menu Builder Bot
- PuzzleBot
- Botmother
- Chatforma
- Manybot
- Bottap
- Telegrambot
- Aimylogic
- Fleepbot подробный обзор.
- WinWinbot подробный обзор.
Ниже я разберу пример создания бота в Телеграм через конструктор Fleep.
Получение API id и API hash от Telegram | Приложение Телеграм
Создаем бот с помощью конструктора Fleepbot
Fleepbot — конструктор умных чат-ботов для бизнеса. В нем возможно создавать боты для отложенных постов и умных чат-ботов под разные цели и задачи.
У сервиса есть несколько преимуществ, хороший функционал, техподдержка, он стабилен и обновляется. Бот возможно создать бесплатно. В бесплатной версии в созданном боте будет небольшая пометка о том, где он создан (вотермарка).
Для примера я создам простой прайс-бот (бот для продажи рекламы в Телеграм-каналах) с двумя кнопками.
Создаем бот
Чтобы создать бот для Телеграм-канала через Fleepbot, работаю по следующему плану:
2. Бот отправляет краткую информацию и подсказки по работе.
5. Ввожу команду /newbot, бот просит придумать название. Назову просто «Прайс».
6. Название дано, выбираю юзернейм (на окончании обязательно должно быть слово «bot»). Даю юзернейм «price15_bot». Если бот ругается, значит юзернейм занят и следует попробовать другой.
Бот готов, получаю поздравления и токен. Теперь проработаю внешний вид и описание бота.
7. Использую команду /setuserpic для добавления аватарки и отправляю фото. Отправляю команду, выбираю бот и присылаю фото для аватарки.
8. Аватарка сделана, добавляю описание. Есть две команды: /setdescription и /setabouttext. Команда /setabouttext дает возможность установить описание бота в шапке. Команда /setdescription дает возможность установить описание бота при старте.
9. Ввожу /setabouttext и даю описание бота в шапке. Например «Прайс-бот с рассылкой выгодных предложений».
10. Ввожу /setdescription и отправляю текст для описания бота при старте. Сделаю текст таким же как и в шапке бота «Прайс-бот с рассылкой выгодных предложений».
Все готово, теперь создаю кнопки в боте.
Создаем кнопки
1. Захожу в созданный бот и запускаю его.
2. Запустил бот, теперь настраиваю его. Нажимаю «Настройки».
3. Я делаю простой бот с двумя кнопками. Нажимаю «Меню», затем «Главное меню».
И нажимаю на значок плюса.
4. Выбираю тип кнопки «Обычная».
5. Бот просит ввести название для кнопки. Называю ее «Цена на рекламу».
6. Ввожу ответ — текст, который получит пользователь, нажав на кнопку в боте. Я ввожу, например, такой: «Реклама в канале стоит 1000 руб.» и нажимаю «Готово».
Кнопка готова, бот отправляет сообщение о ее успешном создании.
По инструкции выше я создаю и вторую кнопку в боте, назвав ее «Статистика».
Проверяем бот
Бот создан, пора найти и проверить его.
1. С другого аккаунта Тг ищу в поиске свой созданный бот.
3. Проверяю кнопки. Все работает, по нажатию бот выдает нужную информацию.
Статистика и рассылка
Проверяю, как работает рассылка через бот.
1. Захожу с аккаунта создателя в бот (того, на котором создавал бот) и жму «Статистика», получаю данные о пользователях, запустивших бот.
2. Теперь попробую разослать сообщение пользователям бота. В настройках выбираю «Рассылка».
Рассылать сообщения возможно разной аудитории: тем людям, кто нажал определенные кнопки, всем пользователям, или только новым.
Выберу «Все пользователи» и введу такой текст «Сегодня скидка на рекламу 10%», затем нажимаю «Готово» и «Да». Все ок, рассылка прошла успешно, бот отправил статистику.
А на второй аккаунт, с которого я запускал бот для проверки, пришло сообщение.
Все отлично, бот для Телеграм-канала получился рабочим и удобным.
Заключение
Если у вас крупный бизнес-проект и большие бюджеты, лучше заказать разработку бота у профессионалов, которые создадут бот для Телеграм-канала с нуля под любые нужны.
При наличии маленького бюджета или когда необходим простой бот, вполне возможно использовать конструкторы, представленные в статье.
Надеюсь, статья была для вас полезной. Всегда рад видеть ваши комментарии. Подписывайтесь на канал для админов в Телеграм и рассылку, делитесь статьей.
Успехов вам! До новых встреч в следующих статьях. С уважением, Дмитрий Толстой.
Источник: blogger-tolstoy.ru
Lepzon.ru
Номер или как его называют в сети – идентификатор (ID) в Телеграме есть у всех пользовательских аккаунтов и даже у групп. Мы подготовили для вас небольшое руководство, в котором описали процесс его определения и то, как его использовать в своих целях.
Что означает ID в Телеграме
Наверняка вам не раз приходилось слышать об ID – это уникальный номер, который обычно присваивается аккаунтам в социальных сетях. Для простого пользователя он мало что значит. Но его регулярно используют программные механизмы «внутри» соцсети, а также поисковые роботы. В Телеграме ID – это такой же идентификатор пользователя, он может пригодиться при «общении» с местными ботами.
Так как сами боты являются отдельными независимыми сущностями, они тоже носят свой идентификатор. Часто айди ищут для того, чтобы «скормить» боту и через него найти важную информацию.
Как определить чужой ID в Телеграме
Присмотревшись к функциям мессенджера, внешне он ничем не отличается от других приложений для общения – чат, возможность позвонить по VoIP, контакты (друзья). Но есть одна особенность, которая выделяет Telegram из общей массы – это боты. С ними мы можем искать информацию, скачивать файлы, редактировать изображения и, оказывается, искать информацию о других людях. Чтобы определить ID другого человека в Телеграме, обратитесь к боту.
В ответном сообщении бот отправит для вас идентификатор этого человека в переписке. Нажмите сообщение с ID на несколько секунд чтобы его скопировать.
Как посмотреть свой User ID в Telegram
Через компьютер можно увидеть свой идентификатор при помощи папки Saved Message или Избранное. Также веб-клиент показывает чужие ID, в том числе для групп и ботов. Работает это в K, Z версиях, но некорректно в OLD (подробнее о K, Z). Зайдите в ТГ через браузер и выберите свой чат Избранное кликом мыши. В адресной строке после знака # вы сможете увидеть ID.
Выберите другой контакт, и его айди также появится в строке. Если в каких-то случаях это не работает, используйте следующий вариант.
Этот бот также может показать для вас идентификатор любой открытой группы в приложении. Для этого используйте другую команду в чате – /getgroupid. Далее перейдите в группу и перешлите из неё боту любое сообщение или пост. Он может скопировать для вас айди другого человека этим же способом – перешлите к нему в чат сообщение.
ID официального канала Telegram – 777000.
Как добавить имя пользователя в Телеграме
Кроме номера телефона в приложении можно указать имя пользователя, не никнейм. Оно будет работать как визитка, достаточно показать ссылку на ваш страницу вида: tg.me/username и по ней можно будет вас найти. Имя заменит ваш ID, поэтому оно тоже должно быть уникальным. Откройте Телеграм и нажмите изображение профиля, под ним выберите Имя пользователя и напишите в новой строке.
Имена в мессенджере удаляются вместе с профилями, которые долго не используются. Есть некоторые особенности этих имён, о которые вы должны знать.
- После регистрации имени в Телеграм вас смогут находить по нему и отправлять сообщения даже те, кого нет в ваших чатах. Можно изменить в настройках конфиденциальности;
- Вместо обычного общедоступного имени устанавливается номер телефона с кодом страны. В таком случае к вам в чат тоже смогут писать незнакомцы, но только в случае, если в настройках включена функция поиска по номеру;
- Для создания имени используются только буквы и числа, символы писать нельзя, кроме нижнего подчёркивания;
- Если к вам в чат Телеграм добавятся по ID или имени пользователя, они всё равно не увидят номер телефона и другую скрытую информацию о вас;
- Имя можно удалить в настройках. Откройте свой профиль и выберите его, вместо текущего имени оставьте пустое место и сохраните.
В настройках конфиденциальности можно сделать так, чтобы никто не узнал ваш числовой ID Telegram.
Интересное о Telegram:
- Как отправить фото с текстом в одном сообщении;
- Значение галочек в Telegram;
- Как пользоваться Телеграмом на компьютере.
Источник: lepzon.ru
Узнать id чата с Telegram ботом
Когда настраиваешь интеграции с Telegram нужно знать не только api token бота, но и номер чата куда отправлять сообщения.
Первый шаг: узнать api token бота Telegram.
Если нужно отправлять сообщения в группу, необходимо отключить «privacy» в настройках бота.
Второй шаг: узнать номер чата, куда слать сообщения.
- Создаем группу или открываем переписку с нашим ботом и пишем любое сообщение.
- Открываем браузер и в адресную строку вставляем ссылку https://api.telegram.org/bot/getUpdates, где – это ваш ключ.
Если запрос отправлен правильно, после всех манипуляций вы получите в ответ массив, содержащий также ID. Когда идентификатор получен, можно продолжать дальнейшую работу с ним, например, попробовать отправить себе сообщение, воспользовавшись методом sendMessage.
,»chat»:,»date»:1613455102,»text»:»test»>>]>
Где, «id»:-426000607 — номер чата, куда будут приходить сообщения.
Важно: если мы будем слать сообщения в личку, то номер чата будет без знака минус.
Если ошибка
https://api.telegram.org/bot655390656:bhFS50. ff3zO4/setwebhook
Третий шаг: отправка сообщения.
Чтобы отправить тестовое сообщение можно воспользоваться postman
В следующих статьях рассмотрим интегрировать с Оки-Токи и уведомлять о входе на сервер через ssh.
Источник: 2bytes.org