Отправлять сообщения в Телеграм от бота очень просто, но есть крайне неудобная проблема: из-за ограничений Telegram Bot API бот не может писать первым. То есть, сначала пользователь, которому вы собрались что-нибудь отправить, должен первым написать вашему боту любое сообщение. Это ограничение вполне разумно и предотвращает спам сообщениями от ботов, но очень мешает честным людям. Например, отправлять сервисные сообщения с информацией о заказе в интернет-магазине.
Решение этой проблемы только одно: не использовать ботов. Придётся всё делать с обычного аккаунта.
Копаться в подробностях телеграмовского протокола MTProto не нужно, как оказалось, всё уже сделано до нас. Для PHP существует чудесная библиотека MadelineProto. Её мы и будем использовать, ниже пошаговая инструкция.
1. Регистрируем аккаунт, с которого будет осуществляться отправка сообщений. Можно использовать существующий (но лучше сделать новый).
2. Нужно зарегистрировать приложение. Просто формальная процедура. Для этого идём на сайт https://my.telegram.org/, логинимся через ваш аккаунт в Телеграме. Лучше всего, чтобы этот аккаунт не совпадал с акаунтом из пункта 1. Далее переходим на страницу https://my.telegram.org/apps, заполняем поля (платформа — Web, остальное не так важно), отправляем форму. Всё готово — приложение создано.
показал как спамить! в телеграмме!
Вас перенаправит на страницу настроек, запоминаем оттуда поля App api_id и App api_hash, остальное не нужно.
3. Теперь нужно установить библиотеку MadelineProto. Делается это очень легко. Создаём на веб-сервере папку, в неё помещаем php-файл (например, index.php) со следующим содержимым:
include ‘madeline.php’; $MP = new danogMadelineProtoAPI(‘session.madeline’); $MP->start();
Созданный скрипт должен иметь права на запись в папку. Библиотека требует PHP 7, но у меня всё завелось на PHP 5.6.
4. Запускаем созданный php-файл из браузера. На первом шаге выбираем Manually, затем вставляем значения полей App api_id и App api_hash из пункта 2, ждём, выбираем User, указываем телефонный номер акаунта из пункта 1, получаем на него смс, вводим код, готово — вы залогинились в Телеграме из вашего веб-приложения.
5. Переходим непосредственно к программированию. Весь код мы будем дописывать в имеющийся php-файл из пункта 3. У библиотеки MadelineProto есть хорошая документация, но некоторые моменты не очень понятны с первого раза.
Для отправки сообщений нужно использовать метод sendMessage :
$MP->messages->sendMessage([‘peer’ => », ‘message’ => »]);
Здесь peer — ID получателя, message — текст сообщения. И вот тут есть загвоздка: а где, собственно, взять айдишник пользователя, которому мы будем слать сообщения, если мы знаем только номер телефона?
Для этого проще всего добавить телефон получателя во внутренний список контактов. Делается это так:
$contact = [‘_’ => ‘inputPhoneContact’, ‘client_id’ => 0, ‘phone’ => ‘+79xxxxxxxxx’, ‘first_name’ => », ‘last_name’ => »]; $import = $MP->contacts->importContacts([‘contacts’ => [$contact]]); // $import[‘imported’][0][‘user_id’] — ID пользователя
Здесь мы указываем phone — номер телефона, first_name и last_name — имя и фамилия (можно указать любые, это не важно). В переменной $import[’imported’][0][’user_id’] будет содержаться ID нашего получателя. Хорошо бы его куда-нибудь сохранить у себя, чтобы можно было использовать дальше.
Как научиться быстро спамить в телеграмме #рек #shorts #лайфхаки #спам #быстро
Использовать данный метод для рассылки спама бесполезно — аккаунт довольно быстро заблокируют по жалобам пользователей.
Источник: kirkizh.ru
Бесплатный СМС бомбер в Телеграм
Смс бомбер — это программа или бот, который чаще всего используется для розыгрышей друзей и позволяет отправить сотни сообщений от различных сервисов на указанный телефон или электронную почту.
Смс бомбер на Android и iPhone
Если вы искали бомбер смс на андроид или айфон, то наш бот marblebomb_bot отлично подойдет для этой цели. Для запуска вам потребуется только Telegram. Помимо этого, наш бомбер может работать онлайн с любого устройства, где есть телеграмм, например, с компьютера или ноутбука.
Marble Bomber — отличный выбор для тех, кому нужен самый мощный и жесткий смс бомбер. Он работает абсолютно бесплатно уже больше года и поддерживает российские номера. Также в боте доступна покупка премиум-доступа, открывающего новые возможности, например, бомбер на почту.
Нужно ли скачивать Marble Bomber?
Если вы хотели скачать смс бомбер на телефон, то у нас для вас отличные новости — Marble Bomber не нужно скачивать, он работает как бот в телеграме, который нужно просто запустить. Такой подход удобен, более безопасен, чем загрузка непонятных программ из интернета, а ещё экономит ваше время и место на телефоне.
Как запустить Marble Bomber?
Очень просто. Перейдите к боту и нажмите кнопку старта, после чего вы попадете в главное меню. В нём нужно выбрать «Бомбить номер», определиться с методом — смс или звонками, после чего ввести необходимую цель и запустить задачу.
Каждому пользователю доступен запуск нескольких задач за день, их количество и время работы можно расширить дополнениями. Все имеющиеся дополнения находятся в специальном разделе, в который можно попасть из главного меню, они покупаются навсегда. Напомним, что бот существует и радует своих пользователей уже больше года.
Покупка премиум-доступа
Открывает дополнительные возможности: больше минут работы, доступ к задачам на E-MAIL, отсутствие рекламы. Правила покупки.
Покупка рекламы в ботах
Согласование и оформление заказа на рассылку проходит в ручном режиме. Перед обращением ознакомьтесь с правилами рекламы
Жалоба на размещенный контент
Как создавать посты в Telegram канале и группе через чат-бота SendPulse
Конструктор чат-ботов от SendPulse позволяет не только создавать чат-бота с автоответами для Telegram, но и создавать полезные посты и отправлять в канал и группу от бота. Вы сможете создавать запланированные посты или отправлять их сразу, делать красивое визуальное оформление, добавляя кнопки со ссылкам, картинки и файлы.
В статье рассмотрим, как добавить чат-бота администратором канала и группы и создать рассылку.
Содержание
Как добавить чат-бота в канал Telegram
Добавление чат-бота администратором не отличается для частных и публичных каналов.
Чтобы добавить чат-бота в канал администратором, перейдите к настройкам вашего канала. В мобильном приложении нажмите на иконку канала в правом верхнем углу и нажмите «Администраторы». В десктопной версии приложения нажмите на три точки в правом верхнем углу и выберите «Управление каналом» > «Администраторы».
Нажмите «Добавить администратора». В поисковой строке введите название или никнейм вашего чат-бота и нажмите на него.
Настройте разрешения для чат-бота и нажмите «Готово». Ваш чат-бот появится в списке администраторов канала.
Как добавить чат-бота в группу Telegram
Вы можете добавить чат-бота в вашу группу администратором через настройки SendPulse или вручную.
При добавлении бота в общие группы он распознает, какой участник группы к нему обратился. В зависимости от этого, запустится свой сценарий цепочки. В диалоге будет отображено, какой пользователь использовал бот в группе.
Через настройки
Чтобы добавить чат-бота в группу администратором, на странице управления ботом перейдите во вкладку «Каналы и группы» и нажмите «Добавить в группу».
В открывшемся окне нажмите «Send message».
Далее вы перейдете в приложение Telegram. В поисковой строке введите название вашей группы, нажмите на нее.
Настройте разрешения для чат-бота и нажмите «Назначить бота администратором».
В следующем окне подтвердите добавление чат-бота администратором группы.
Вручную
Добавление чат-бота администратором отличается для частных и публичных групп, а также для частных групп с включенной историей чата.
Добавление в частную группу
Чтобы добавить чат-бота в частную группу, перейдите к настройкам вашей группы. В мобильном приложении нажмите на иконку группы в правом верхнем углу и нажмите «Пригласить». В десктопной версии приложения нажмите на три точки в правом верхнем углу и выберите «Управление группой» > «Администраторы» > «Добавить администратора».
В поисковой строке введите название или никнейм вашего чат-бота и нажмите на него. В следующем окне нажмите «Да».
Далее перейдите к настройкам вашей группы и нажмите «Изменить». Зайдите в меню «Администраторы» и нажмите «Добавить администратора».
В поисковой строке введите название или никнейм вашего чат-бота, или выберите его в списке участников группы. Настройте разрешения для чат-бота и нажмите «Готово». Ваш чат-бот появится в списке администраторов группы.
Добавление в публичную группу или в частную группу с включенной историей чата
Чтобы добавить чат-бота в публичную группу или в частную группу с включенной историей чата, перейдите к настройкам вашей группы. В мобильном приложении нажмите на иконку группы в правом верхнем углу и нажмите «Пригласить». В десктопной версии приложения нажмите на три точки в правом верхнем углу и выберите «Управление группой» > «Администраторы» > «Добавить администратора».
В поисковой строке введите название или никнейм вашего чат-бота и нажмите на него. Нажмите «Готово».
Далее перейдите к настройкам вашей группы и нажмите «Изменить». Зайдите в меню «Администраторы» и нажмите «Добавить администратора».
В поисковой строке введите название или никнейм вашего чат-бота, или выберите его в списке участников группы. Настройте разрешения для чат-бота и нажмите «Готово». Ваш чат-бот появится в списке администраторов группы.
Как проверить канал или группу в аудитории чат-бота
Во вкладке «Аудитория» вы можете проверить добавились ли ваши канал и группа в подписчики бота.
Обратите внимание: канал или группа добавится в подписчики бота в аккаунт SendPulse, когда у канала или группы будет больше чем один живой подписчик и после того как администратор отправит любое сообщение в канал или группу.
Как просмотреть канал или группу, где чат-бот является администратором
Чтобы просмотреть группы и каналы, в которые вы добавили вашего чат-бота администратором, на странице управления ботом перейдите во вкладку «Каналы и группы».
Также в чате с вашей группой или каналом вы можете просмотреть количество подписанных участников и скопировать публичную ссылку подписки или ссылку-приглашение.
Как отправить рассылку в канал или группу
Перейдите в раздел «Чат-боты» и нажмите «Создать рассылку».
Отправить рассылку в канал или группу вы можете только на платном тарифе.
В выпадающем меню выберите группу или канал, в которых вы добавили вашего чат-бота администратором.
Введите текст сообщения, добавьте переменные и эмодзи. Также вы можете добавлять кнопки, картинки, файлы, аудио и видео, а также дополнительный текст.
Введите название рассылки и выберите время отправки. Для опции «Отправить позже» укажите дату и время отправки.
Здесь отображается актуальное количество участников канала или группы, которым отправится рассылка.
Источник: sendpulse.com