Свой бесплатный телеграм-бот на базе GPT4free
В этой статье я покажу, как создать свой телеграм-бот ChatGPT на базе библиотеки GPT4free.
В телеграме меня просили написать гайд, как сделать телеграм-бот на базе бесплатной библиотеки GPT4free. Я решил его написать и также дополнительно выложить исходный код, в качестве базового, но вполне рабочего примера, на гитхаб, чтобы любой желающий мог нажать условные пару кнопок и протестировать или использовать в своих целях.
Я был очень удивлен, когда увидел, что в интернете на базе бесплатной библиотеки для Python GPT4free делают проекты, за которые берут деньги! Один из таких проектов даже сделал подписку на токены; по моему мнению, это полнейший кринж — брать деньги за то, что в открытом доступе и, более того, базируется на сторонних веб-сервисах, которые и предоставляют доступ к ChatGPT. GPT4free — ни что иное как API к веб-мордам этих сервисов, а никакое не хакерство и уязвимость в API Open AI, как в новостях писали неграмотные журналисты. Использование веб-версий кардинально отличается от платного оригинального API Open AI со всеми вытекающими минусами в виде лимитов или блокировок по GEO IP. Стоит ли говорить, что 100% стабильности бесплатное решение не гарантирует? Кто те особо одаренные, кто платит таким товарищам, я не знаю, поэтому и пишу эту статью, чтобы любой мог пользоваться бесплатно.
Для создания телеграм-бота я буду использовать библиотеки Aiogram и g4f. Структурно для работы нам потребуется несколько вещей.
1) Хранить историю сообщений пользователя, так как ChatGPT по API не имеет памяти, соответственно, чтобы вести связный диалог, нужно отправлять всю его историю вместе с каждым сообщением. При использовании g4f, а не оригинального API максимальный размер такого диалога ограничивается контекстным окном. Мы не знаем размер этого контекстного окна у сервисов, поэтому в коде будут использоваться простейшие методы для обнаружения этого в виде принтов в консоль после каждого сообщения с указанием общей длины диалога.
2) Обрезать историю сообщений пользователя, для того чтобы не превышать размер контекстного окна: превышение приведет к ошибке. Также необходимо дать возможность вручную очищать историю диалога, например, чтобы начать беседу на новую тему.
3) Отправлять историю сообщений и получать ответ от ChatGPT.
import logging from aiogram import Bot, Dispatcher, types import g4f from aiogram.utils import executor # Включите логирование logging.basicConfig(level=logging.INFO) # Инициализация бота API_TOKEN = 'ВАШ ТОКЕН ТЕЛЕГРАММ' bot = Bot(token=API_TOKEN) dp = Dispatcher(bot) # Словарь для хранения истории разговоров conversation_history = <> # Функция для обрезки истории разговора def trim_history(history, max_length=4096): current_length = sum(len(message["content"]) for message in history) while history and current_length > max_length: removed_message = history.pop(0) current_length -= len(removed_message["content"]) return history @dp.message_handler(commands=['clear']) async def process_clear_command(message: types.Message): user_id = message.from_user.id conversation_history[user_id] = [] await message.reply("История диалога очищена.") # Обработчик для каждого нового сообщения @dp.message_handler() async def send_welcome(message: types.Message): user_id = message.from_user.id user_input = message.text if user_id not in conversation_history: conversation_history[user_id] = [] conversation_history[user_id].append() conversation_history[user_id] = trim_history(conversation_history[user_id]) chat_history = conversation_history[user_id] try: response = await g4f.ChatCompletion.create_async( model=g4f.models.default, messages=chat_history, provider=g4f.Provider.GeekGpt, ) chat_gpt_response = response except Exception as e: print(f":", e) chat_gpt_response = "Извините, произошла ошибка." conversation_history[user_id].append() print(conversation_history) length = sum(len(message["content"]) for message in conversation_history[user_id]) print(length) await message.answer(chat_gpt_response) # Запуск бота if __name__ == '__main__': executor.start_polling(dp, skip_updates=True)
Как видите, код очень простой, всего 66 строк. Это БАЗА. Если вы по непонятной причине планируете использовать бесплатный телеграм-бот в серьезных целях, то вам потребуется любая база данных для хранения истории пользователя. В текущем коде сообщения хранятся в памяти, и этого более чем достаточно даже для использования совместно с друзьями или коллегами. Также НИКОГДА не храните API ключи в самом коде, в примере это сделано нарочно для самых маленьких, чтобы уж точно запустилось у всех и не было вопросов в комментариях. Ссылка на исходники на гитхаб.
В переменной provider вы можете выбрать любой провайдер из тех, что доступны, посмотреть список можно на гитхабе.
Провайдеров с доступом к ChatGPT-4 не так много, и многие из них или нестабильны, или имеют ограничения по GEO IP, или требуют авторизацию либо cookies. В примере на гитхабе я использовал провайдера, который нормально относится к IP-адресам из России.

Из реально стабильно и постоянно работающих ChatGPT-4 провайдеров — bing, но для его использования нужен прокси или впн. Если устанавливать телеграм бота на VPS, лучше использовать зарубежный. В самой библиотеке gpt4free поддерживается использование прокси, но вот мое мнение: если уже есть прокси или впн, зачем тогда этот самый бинг в телеграм-боте нужен? Можно же его использовать в оригинальном виде. Chat.geekGPT и phind тоже работают, но с переменным успехом. Я лично рекомендую использовать провайдеров ChatGPT 3.5: там и с IP из России можно, и не нужно париться с cookies; да и работа быстрая и относительно стабильная.
Для того чтобы использовать прокси, нужен следующий код:
response = await g4f.ChatCompletion.create_async( model=g4f.models.default, messages=chat_history, provider=g4f.Provider.GeekGpt, proxy="http://host:port", # or socks5://user:pass@host:port timeout=120, # in secs ) chat_gpt_response = response
Для выбора провайдера можно запускать телеграм-бот прямо из IDE и смотреть в консоли принты для отладки, чтобы определить максимальное контекстное окно выбранного провайдера. Просто пишите боту сообщения, можно сразу копипастить большие и смотреть, сколько символов они занимают; в коде для упрощения считаются только символы сообщений пользователя и ответы ChatGPT — то, что в словаре по ключу content. Технические данные не считаются, да и это не нужно. Надо понимать: это контекстное окно модели — 4096 токенов, либо 16384. Либо вообще что-то маленькое и ограниченное; да, есть и такие модели, но их лучше не использовать.
Инструкция по созданию телеграм-бота на Linux Ubuntu в картинках для самых маленьких
Для начала идем в телеграм-бот @BotFatherи пишем команду /newbot; далее выбираем название бота. Следующим сообщением нужно выбрать username — в конце обязательно нужно указать _bot по принципу, как сделано на скриншоте. Все, ваш бот создан.

Копируем токен бота в код.
# Инициализация бота API_TOKEN = 'ВАШ ТОКЕН ТЕЛЕГРАМ' bot = Bot(token=API_TOKEN) dp = Dispatcher(bot)
Далее сразу нужно создать кнопку в меню для очистки истории диалога, чтобы потом не возвращаться к этому. Пишем команду /mybots. Выбираем свой бот. Нажимаем Edit bot, далее Edit commands. Затем пишите clear — очистка истории сообщений. Теперь при написании команды или выборе в меню /clear будет очищаться диалог с пользователем.
Для работы на винде, например в IDE для тестов, достаточно запустить IDE, создать окружение, клонировать код с гитхаба или вручную скопировать в папку, далее ввести в терминале pip install -r requirements.txt и заменить API_TOKEN на токен вашего телеграм-бота, который вы только что получили.
На Ubuntu вам придется создать папку; я для удобства использую winSCP, вы можете использовать что удобно, в том числе клонировать с гита и перейти в папку командой.
Запускаем Putty и подключаемся к серверу либо из терминала:
git clone https://github.com/LORD-A-B/Telegram-bot-gpt4free.git cd Telegram-bot-gpt4free
Либо создаем папку в WinSCP, копируем в нее main.py и requirements.txt. А затем переходим туда в консоли командой:
cd названиепапки
Обновляем список пакетов:
sudo apt update
По умолчанию в ubuntu уже установлен Python, проверяем командой:
python3 --version pip3 --version
Обычно менеджер пакетов pip3 не установлен в Ubuntu, устанавливаем командой:
sudo apt install python3-pip
Также установите виртуальное окружение venv командой:
sudo apt install python3.10-venv
Далее убедитесь, что вы находитесь в нужной вам папке. Если нет — воспользуйтесь командой cd, а также командой ls и проверьте, содержатся ли в папке нужные вам файлы.
Создаем виртуальное окружение внутри папки:
python3 -m venv venv
Активируйте виртуальное окружение командой:
source venv/bin/activate
Установите необходимые библиотеки командой:
pip install -r requirements.txt
Теперь нужно сделать так, чтобы бот автоматически запускался и был активен при старте сервера. Идем в папку /etc/systemd/system/ и создаем любым удобным вам образом, я рекомендую через winSCP. Файл tgbot.service, в нем пишем:
[Unit] Description=My Telegram bot [Service] WorkingDirectory=/tgbot/ User=ИМЯ ПОЛЬЗОВАТЕЛЯ ЗАМЕНИТЕ НА СВОЕ ExecStart=/tgbot/venv/bin/python3 /tgbot/main.py [Install] WantedBy=multi-user.target
Замените в тексте имя пользователя на свое, а также tgbot замените на вашу директорию с папкой.
Далее используйте следующие команды:
sudo systemctl daemon-reload sudo systemctl start tgbot.service sudo systemctl enable tgbot.service
Ваш бот готов, чтобы проверить его статус, используйте команду:
sudo systemctl status tgbot.service
Все готово, тут все очень легко. Если выдает ошибку 403, значит, ваш IP провайдеру не нравится по каким-то причинам.
Телеграм‑бот «Глаз бога» и «Магнит». Как милиционеры пробивают телефонные номера, почты и адреса беларусов
Чтобы узнать, что у вас есть «безопасная» почта, вычислить адрес, куда вам привозят доставку еды (на квартиру, о которой никто не знает?) или в каких городах вы были, когда оплачивали сервисы в интернете — можно не отбирать ваш телефон или карту. Милиционеры пользуются ботами, которые уже собрали всю эту информацию — например, «Глаз бога». «Медиазона» вместе с «Киберпартизанами» рассказывает, как устроен бот.
Что это за телеграм-бот «Глаз бога»? Для чего предназначен?
«Глаз бога» — российский бот, который пробивает информацию по фото, номеру телефона, адресу, аккаунтам во «Вконтакте», «Одноклассниках», в телеграме и другим параметрам.
Бот собирает информацию по открытым источникам (открытые страницы в соцсетях, аккаунты в мессенджерах). В нем содержится часть того, что человек оставил о себе за годы в интернете. Плюс в нем есть информация из распространенных утечек с крупных сайтов: «Яндекс доставка», «Мамба.ру», «Вконтакте», last.fm и т.д. Например, если вы когда-нибудь заказывали еду и оставляли свой адрес в «Яндекс доставке», бот может знать этот адрес. Он свяжет его с номером телефона, с которого вы обращались в службу доставки.
Какую информацию может вытягивать бот «Глаз бога»?
Всё то, что вы написали о себе в социальных сетях. Например, в профиле во «ВКонтакте» вы оставили ссылки на свои профили в фэйсбуке и инстаграме. Там же был указан и номер телефона, который использовался для регистрации в телеграме и не был скрыт. В таком случае по ID аккаунта можно будет узнать ваши профили во «ВКонтакте», фэйсбуке и инстаграме.
Кроме того, «Глаз бога» собирает информацию о группах в телеграм, в которых засветился пользователь, например, если он написал комментарий под новостью или просто вступил в чат. «Глаз бога» не выдает информацию о том, на какие каналы подписан пользователь.
«Киберпартизаны» не рекомендуют пробивать себя в этом боте. Если вы все-таки решите сделать это, для безопасности вам лучше воспользоваться анонимным аккаунтом на виртуальном номере. Помните, что любой бот может собрать информацию о вас — как минимум, получить ID вашего телеграм-аккаунта.
В случае с ботом «Глаз бога», при первом запуске бота вы передаете ему свой номер, который, по всей видимости, вносится в базу бота. Телефонный номер будет виден в поиске, если пользователь не оплатил подписку на бот. Кроме того, если вы оплатите бот, он сохранит указанную вами электронную почту. Также бот собирает информацию о примерном местоположении пользователей, которые запускают бот.
Разработчик бота «Глаз бога» не скрывает, что дает бесплатный доступ к боту российским силовикам. Не исключено, что с ним сотрудничают и беларуские.
Силовики еще используют бот «Магнит». Что это такое?
Представительница «Киберпартизан» Юлиана Шеметовец рассказывала, что бот «Магнит» выполняет одну функцию — определение ID пользователя. ID — уникальный код, который присваивается каждому новому пользователю телеграма. Его невозможно изменить — только завести новый аккаунт, у которого будет другой ID.
— Это не секретная информация. ID можно насти самостоятельно. Этот уникальный ID потом используется, чтобы проверить, участвовал ли человек в каких-то протестных чатах или группах, — говорила Шеметовец.
По мнению специалистов, ничего уникального в боте силовиков «Магнит» нет.
— Через бот «Магнит» можно получить никнейм и ID пользователя. Эти сведения можно было получить и без бота, но бот упрощает сбор информации. Возможно также, что потом бот может начать собирать и другие данные, — объясняют специалисты из CyberBeaver.
То есть бот «Магнит» собирает ту же информацию, что и остальные боты. Единственное, что запускают бот на вашем телефоне силовики, а не ждут, когда вы перейдете, к примеру, по фейковому боту плана «Перамога», который сохранит ваш уникальный ID.
Таким образом, основная задача «Магнита» — получать ID пользователя. Дальше этот ID используется для поиска по разным базам. Например, по базам пользователей закрытых чатов или для поиска через бот «Глаз бога». То есть задача Магнита предоставить силовикам ID пользователя, а «Глаза бога» — найти информацию о человеке по этому ID. Поэтому, вероятно, эти боты используются в паре.
Как только вы запустили любой бот, он получил данные о вас. Удалить их нельзя
После нажатия кнопки Start любой бот может сразу же получить доступ к ID пользователя, его имени и фамилии, никнейму, разделу профиля «о себе» и языку, установленному в приложении.
Бот автоматически получит доступ к фото профиля пользователя, если в настройках конфиденциальности его разрешено видеть всем. Бот не имеет автоматического доступа к номеру телефона пользователя, но может его запросить. Если тот разрешит отправку, бот получит номер телефона.
Ко всем этим данным бот получает доступ сразу после того, как пользователь запустил его. Разработчик бота может решить, будет ли бот сохранять данные. Если бот сохранит ID пользователя, он сможет получить доступ к этим данным позже, даже если пользователь заблокирует его. Правда, после блокировки, скорее всего, бот не сможет узнать актуальные данные. Например, если после блокировки пользователь сменит свой никнейм, то бот будет видеть его старую версию.
Любые сообщения, отправленные в бот, могут быть им сохранены. Даже если пользователь их удалит.
Боты атакуют. Тестируем телеграм-боты для поиска персональных данных

Недавние разоблачительные публикации известного оппозиционера Алексея Навального всколыхнули волну небывалого интереса общественности к теневому бизнесу, связанному с услугами пробива. То, что почти любые данные у нас продаются и покупаются, — не секрет, но, говорят, кое‑что можно разузнать и вовсе бесплатно у ботов в «Телеграме». Так ли это и о каких ботах речь, мы сейчас выясним.
warning
Незаконный сбор персональной информации — это нарушение закона «О персональных данных» и других законов РФ. Также подобные действия могут образовать состав преступления по статье 137 УК РФ «Нарушение неприкосновенности частной жизни». Ни автор, ни редакция не несут ответственности за любые последствия использования приведенных в этой публикации сведений, которые представлены здесь исключительно ради информирования читателя.
Большинство ботов Telegram, выполняющих по запросу пользователя поиск и выдачу персональных данных, работают по схеме OSINT, то есть опираются на открытые источники, для чего эксплуатируют API различных служб и интернет‑ресурсов. Другие используют слитые базы данных, но такие сервисы, во‑первых, не всегда функционируют стабильно, а во‑вторых, испытывают проблемы с актуализацией информации: любая утекшая в паблик база со временем устаревает и, разумеется, не обновляется. Монетизируются подобные боты либо за счет донатов, либо за счет рекламы, или же админы ограничивают количество бесплатных запросов, после чего бот начинает просить денег за каждую следующую выдачу. Иногда — если админы ну очень жадные — используются все методы сразу.

Люди ищут персональную информацию по разным причинам. Кто‑то пытается таким образом отыскать своих отравителей должников или симпатичную соседку по подъезду с большими и красивыми си… ними глазами. Кто‑то разыскивает прямые контакты блогеров или владельцев пабликов либо пытается из чистого любопытства посмотреть посты в закрытых профилях соцсетей своей бывшей.
Еще можно по номеру машины отыскать мобильный телефон подрезавшего тебя на дороге водятла, позвонить ему, назвать по имени‑отчеству и вежливо попросить объяснений. Некоторые «гонщики» в такие моменты почему‑то немного смущаются. В общем, причины могут быть разными, а средство одно: условно‑бесплатные Telegram-боты или услуги пробива, до сих пор широко рекламируемые в даркнете.
info
Очевидно, что не все боты одинаково полезны. Некоторые просят денег, но в ответ либо не находят актуальную информацию, либо отдают откровенную туфту. Другие вроде бы работают, но настолько странно, что достоверность предлагаемых ботом данных остается сомнительной. Чтобы ты не тратил драгоценное время и деньги на поиск жемчужин в куче органических удобрений, твой любимый журнал протестировал наиболее популярные боты в Telegram и прямо сейчас поделится с тобой полученными результатами. Погнали!
Get Contact
Тот самый легендарный бот, сыгравший немаловажную роль в нашумевшем расследовании. Бот показывает, как именно записан номер мобильного телефона в адресной книге других абонентов. Информацию железяка черпает с мобильных устройств абонентов, установивших приложение Get Contact, поэтому, если на телефонах твоих друзей эта программа не установлена, никаких данных ты не получишь. В день бот позволяет отправить не больше трех телефонных номеров.
В моем случае на все без исключения запросы бот выдавал один и тот же ответ: Result: Nothing found . При этом поиск по имени бота в «Телеграме» выдает пару десятков результатов, отличающихся друг от друга одной или парой букв (get_kontact_bott, get_kontakts_bot и так далее) — видимо, на волне возросшей популярности проекта число желающих поиметь с этого профит тоже резко увеличилось. Некоторые службы, вроде @Getcontact_official_bot, с ходу требуют заплатить 200 рублей за подключение к сервису. Притом ни один из этих ботов, в общем‑то, не работает.
Не знаю, с чем именно связано это досадное явление — с нарушением в логике сервиса или с внезапным наплывом клиентов, но пользоваться сейчас Telegram-ботом Get Contact — бесполезная трата времени.
«Глаз Бога»
Еще один популярный бот, упоминавшийся в ряде недавних журналистских публикаций. Бот обладает довольно‑таки обширным набором функций: поиск по имени в простом текстовом формате, по номеру автомобиля, по номеру телефона, по адресу электронной почты, по названию юридического лица или ИНН.

Для отправки команд бот требует подписаться на собственный канал, но даже это не гарантирует результата. По телефону «Глаз Бога» выдает название оператора и его регион (видимо, для тех, кто не умеет определять эти данные на глаз), возможное имя (я ввел несколько телефонных номеров — имена совпали). Еще он может найти почтовые адреса (вероятнее всего, по базе администраторов доменов), страницу «ВКонтакте», аккаунт «Телеграм», WhatsApp, число интересовавшихся персонажем до тебя. Но эту информацию бот предоставит за 30 рублей. То же самое касается поиска по номеру автомобиля: бесплатно бот показывает только регион (который можно определить и так), а за тридцатку предлагает скачать отчет «Автокода». При этом данные об автомобиле по его номеру при желании нетрудно отыскать в этих ваших интернетах бесплатно.
Если ты введешь адрес электронной почты, бот любезно покажет тебе логин (до символа @ ) и домен (после @ ) — это особо ценная информация! Также тебе предложат купить адрес привязанной к этому мылу странички «ВКонтакте» и связанные с email пароли из какой‑то слитой базы. По имени бот ищет только номер телефона в заданном регионе, находит неправильный и для его просмотра предлагает купить подписку.
В общем и целом польза от этого бота показалась мне весьма сомнительной: инфу, которую «Глаз Бога» отдает бесплатно, можно при желании нагуглить и без него, а платная информация скудна и не всегда достоверна.
Продолжение доступно только участникам
Вариант 1. Присоединись к сообществу «Xakep.ru», чтобы читать все материалы на сайте
Членство в сообществе в течение указанного срока откроет тебе доступ ко ВСЕМ материалам «Хакера», позволит скачивать выпуски в PDF, отключит рекламу на сайте и увеличит личную накопительную скидку! Подробнее
Вариант 2. Открой один материал
Заинтересовала статья, но нет возможности стать членом клуба «Xakep.ru»? Тогда этот вариант для тебя! Обрати внимание: этот способ подходит только для статей, опубликованных более двух месяцев назад.
ShəLMā
Киберпанк, технокрыс и просто мерзкая личность.
База знаний
Добро пожаловать в Базу знаний Messaggio!
Здесь вы найдёте инструкции о том, как использовать платформу.
Авторизация
- С чего начать
- Как войти в личный кабинет Messaggio
- Моя учетная запись Messaggio
- Как принять условия оферты
Панель управления
Отправители
- Как зарегистрировать имя отправителя
- Сколько длится проверка заявки
- Абонентская плата за имя отправителя
- Как изменить имя отправителя после активации
- Требования к имени отправителя Viber
- Требования к имени отправителя SMS
- Требования к имени отправителя WhatsApp
- Требования к имени отправителя VK
- Как подключить услугу Flash Call verification
- Как начать чат
- Панель управления чатами
- Поиск по чатам
- Как создать мультиканальную рассылку
- Как добавить контакты в рассылку
- Как указать чёрный список получателей
- Как протестировать рассылку
- Как быстро отправляется рассылка
- Как запланировать рассылку
- Как отправить рассылку плавно
- Как остановить рассылку
- Как повысить эффективность рассылки: A/B-тестирование
- Как начать общаться с клиентами через Телеграм бот
- Как создать шаблон сообщения
- Как создать мультиканальный шаблон
- Как активировать шаблон
- Как персонализировать сообщение
- Требования к содержимому и формату сообщений Viber
- Как создать транзакционный шаблон сообщения Viber
- Как отправлять видео в Viber
- Требования к содержимому и формату сообщений SMS
- Требования к содержимому и формату сообщений WhatsApp
- Требования к содержимому и формату сообщений VK
- Как работает сокращатель ссылок: статические и динамические ссылки
Группы контактов
- Как загрузить базу контактов
- Как создать черный список контактов
Статистика
- Как связаться с нашей командой
- Где найти техническую документацию
- Глоссарий
- Как пополнить баланс
- Как применить промокод
- Уведомления о низком балансе
- Автоплатёж
- Где получить закрывающие документы
- Тарифы Messaggio: как выбрать?
Пользователи
- Как добавить в избранное
- Как использовать документы
- Как создать проект
- Как указать webhook для статусов сообщений
- Как получить секретный ключ для API
Интеграции
- Интеграция с Pyrus
- Интеграция с amoCRM
- Интеграция с WooCommerce
- Интеграция с HubSpot
- Интеграция с OpenCart
- Интеграция с 1C:Предприятие
- Интеграция с YCLIENTS
- Интеграция с InSales
- Интеграция с МойСклад
- Настройка связей с Messaggio в ApiX-Drive
- Интеграция Messaggio и Google Sheets
- Интеграция Messaggio и CallTouch
- Настройка связей с Messaggio в Zapier
- Интеграция с Prestashop
- Интеграция Messaggio и REES46
- Интеграция Messaggio и Planfix
- Интеграция с Битрикс24
Как начать общаться с клиентами через Телеграм бот
Создайте Телеграм бота
- Для этого воспользуйтесь @BotFather*. Нажмите «Начать», а затем выберите в меню команду /newbot.
*@BotFather — это главный сервис Телеграма, через который проходит регистрация всех пользовательских ботов.



Привяжите бота к аккаунту Messaggio, создав отправителя Телеграм
- Зайдите в личный кабинет Messaggio, перейдите в раздел «Отправители», нажмите «Создать».


Создайте шаблон сообщения
- Среди действий с отправителем выберите «Создать шаблон с отправителем».



Возможности рассылки от Телеграм бота из Messaggio
Телеграм бот позволяет общаться с клиентами 3 способами:
- Отправка сообщий от имени бота в Телеграм канал.
- Отправка сообщений от имени бота в Телеграм группу.
- Отправка сообщений в личный Телеграм-чат с пользователем, подписавшимся на бота.
Рассмотрим порядок настройки бота для каждого способа коммуникации.
Рассылка в Телеграм канал / Телеграм группу
Добавьте бота в Телеграм канал / Телеграм группу
- Откройте Телеграм канал / Телеграм группу, в который планируете отправлять сообщения.
- Кликните на название канала, перейдите в раздел «Подписчики».


Теперь бот может отправлять сообщения в канал / группу от своего имени.
Запустите рассылку по подписчикам канала / группы
- В личном кабинете Messaggio перейдите в раздел «Рассылки» и нажмите «Создать» — «Стандартная рассылка».
- Задайте рассылке название, выберите созданный ранее шаблон сообщения Телеграм.
- Назначьте группу контактов для рассылки. В списке групп контактов вы увидите автоматически созданную группу в формате Telegram channel_UsernameBot / Telegram group_UsernameBot. Выберите группу контактов и нажмите «Добавить выбранные».

Рассылка будет доставлена в Телеграм канал / Телеграм группу от имени бота в указанное вами время.

Рассылка в личный Телеграм-чат с пользователем
Чтобы Телеграм бот мог отправлять сообщения в личный чат с пользователем, пользователь должен быть подписан на бота. Пользователь считается подписавшимся на Телеграм бота, если он инициировал общение с ботом, запустив его и сообщив ему свой номер телефона.
-
Чтобы отправить личное сообщение от имени Телеграм бота, в личном кабинете Messaggio перейдите в раздел «Рассылки» и нажмите «Создать» — «Стандартная рассылка».




Рассылка будет доставлена от имени бота в Телеграм чаты всех пользователей, подписавшихся на бота, в указанное вами время.
- Была ли эта статья полезной?
- ДаНет
