Автоматическая отправка файлов с компьютера в Телеграмм

Как сохранить присланный боту медиа-файл? Рассмотрим на примере картинки, но принцип для остальных форматов одинаковый. Скачаем картинку на наш сервер.

В своей работе над ботом, который проводит розыгрыши, мне потребовалось сохранять у себя на сервере файлы, присылаемые пользователями. Очень интересный и простой процесс получился. У Telegram Bot Api для этого есть специальный метод getFile. На входе он получает file_id , на выходе объект File. Параметров file_id у картинки может быть больше одного, потому как телеграм присылает несколько вариантов размеров картинки, последний всегда оригинал. При загрузке картинки в бот приходит информация в виде объекта Photo, в котором лежит массив объектов PhotoSize. Наш бот будет принимать только команду /start и картинку, на остальные запросы он будет «ругаться». Чтобы определить, что нам пришло в нашем уже знакомом по предыдущим статьям методе init() будем проверять ключи массива пришедших данных. Для реализации задуманного нам нужен только объект Message.

Создание телеграм-ботов на python (telebot) #7 / Отправка файлов в телеграм боте


sendMessage($chat_id, «Приветствую! Загрузите картинку.»); > elseif (array_key_exists(‘photo’, $data[‘message’])) < // если пришла картинка то сохраняем ее у себя $text = $this->getPhoto($data[‘message’][‘photo’]) ? «Спасибо! Можете еще загрузить мне понравилось их сохранять.» : «Что-то пошло не так, попробуйте еще раз»; // отправляем сообщение о результате $this->sendMessage($chat_id, $text); > else < // если пришло что-то другое $this->sendMessage($chat_id, «Не понимаю команду! Просто загрузите картинку.»); > > ?>

Картинки мы будем сохранять в директории img , располагается она рядом с файлом index.php в котором наш код.

. .. [ img ] index.php
через метод getPhotoPath() получаем расположение файла на сервере Telegram
через метод copyPhoto() копируем картинку к себе на сервер

Картинка располагается на сервере Telegram по стандартному пути:

https://api.telegram.org/file/bot/

Выводит картинку по этому пути где-либо в сети не рекомендую, так как будет доступен ваш токен от бота.

Сохранять себе на сервер мы будем оригинал, поэтому нам надо узнать количество элементов в массиве, использовать будем функцию count().

Чтобы получить расширение файла, будем разбивать file_path в массив по знаку . функцией explode() и брать последний элемент используя функцию end(). Для копирования файлов пользуемся функцией copy().

getPhotoPath($file_id); // возвращаем результат загрузки фото return $this->copyPhoto($file_path); > // функция получения метонахождения файла private function getPhotoPath($file_id) < // получаем объект File $array = json_decode($this->requestToTelegram([‘file_id’ => $file_id], «getFile»), TRUE); // возвращаем file_path return $array[‘result’][‘file_path’]; > // копируем фото к себе private function copyPhoto($file_path) < // ссылка на файл в телеграме $file_from_tgrm = «https://api.telegram.org/file/bot».$this->botToken.»/».$file_path; // достаем расширение файла $ext = end(explode(«.», $file_path)); // назначаем свое имя здесь время_в_секундах.расширение_файла $name_our_new_file = time().».».$ext; return copy($file_from_tgrm, «img/».$name_our_new_file); > ?>

Подводим итог

Сохранить картинку через Телеграм бот очень просто. Методы Bot API позволяют это сделать быстро. Для сохранения других типов файлов с Телеграм алгоритм аналогичный. Скачать исходный код можно по этой ссылке.

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

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

Как в Телеграмме переслать сообщение от одного пользователя к другому и поделиться новостями! Все о том как писать и редактировать Telegram сообщения с ПК!

Главная функция мессенджера – отправлять и получать информацию, все остальное является приятным дополнением.

Как писать сообщения в Телеграмме на компьютере и смартфоне?

Написать и отправить «письмо» с компьютера можно как в приложении, так и с помощью сервиса онлайн web.telegram.org.ru:

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

  • С клавиатуры ввести сообщение и кликнуть мышкой по пиктограмме синего самолетика;

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

Переписываться можно и в приложении на смартфоне, при этом беседу можно начать на одном устройстве, а продолжить на другом – главное, чтобы пользователь был авторизован под одним и тем же аккаунтом. Для того чтобы отправить сообщение с телефона на ОС Android потребуется:

  • Открыть программу и нужную беседу, или создать новую. В нижней части экрана расположено окно, на которое нужно нажать;
  • Как только в поле ввода появится курсор, вместе с ним откроется клавиатура, с помощью которой надо набрать текст;
  • Когда «письмо» будет готово, пользователю достаточно нажать пиктограмму самолетика, чтобы запись появилась в чате.
Еще по теме:  Как создать анонимный опрос в Телеграмме в чате

Также просто дела обстоят с отправкой «писем» в Телеграмм с iPhone :

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

Как редактировать сообщение в Телеграмм на компьютере и смартфоне

Никто не застрахован от опечаток, случайной отправки записи или от несдержанных слов. В течение 48 часов после отправки «письмо» можно отредактировать. Чтобы сделать это на компьютере потребуется:

  • Кликнуть правой клавишей мыши по сообщению и выбрать в появившемся меню «Изменить» ;

  • Сделать правку и кликнуть по галочке;

  • В чате рядом с записью появиться пометка об изменении.

Изменить отправленное «письмо» можно не только на компьютере, но и на смартфоне.

Инструкция для Android

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

Алгоритм на iPhone

  • Нажать на запись и выбрать Edit (Изменить);
  • После редактирования тапнуть Save (Сохранить).

Как в Телеграмме переслать сообщение на компьютере и смартфоне

Если пользователю понравилась запись в группе, или надо поделиться сообщением из диалога – никаких проблем:

На компьютере

  • Кликнуть правой клавишей мыши по записи и выбрать в меню пункт «Переслать» ;

  • В списке своих чатов выбрать нужный;

  • Откроется беседа. В нижнем поле можно добавить свой текст или сразу отправить запись в чат;

  • «Письмо» появится в ленте с пометкой о первоисточнике.

Так же в выпадающем меню доступна команда «Ответить» — она позволит написать «письмо» в том же чате с пометкой о том, к какой записи дан ответ.

На телефоне с Android

  • Нажать и удерживать палец на «письме», дождавшись его выделения. В верхней панели тапнуть кнопку пересылки;
  • Выбрать в списке чатов нужный;
  • При необходимости добавить свой комментарий и тапнуть кнопку отправления;
  • Письмо будет доступно собеседникам с пометкой о первоисточнике.

В том же меню можно воспользоваться кнопкой «Ответить» , после нажатия на которую появиться поле ввода текста. Собеседники будут видеть, в ответ на какое сообщение отправлено «письмо».

На iPhone

Здесь переслать сообщение в Телеграмме так же просто:

  • Тапнуть по записи, в появившемся меню выбрать «Переслать» (Forward);
  • В открывшемся списке чатов выбрать нужный;
  • При необходимости добавить свой комментарий и нажать кнопку отправления;
  • Письмо будет доступно собеседникам с пометкой о первоисточнике.

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

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

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

Рассылка в телеграм — как сделать правильно с помощью софта или ботов

В отличие от писем на email или по СМС, рассылку в Telegram на 500 сообщений можно создать бесплатно. В этой статье расскажу, как настроить рассылку в мессенджере, какой сервис для этого выбрать и как не попасть в бан.

Сразу предупрежу: рассылку по личным сообщениям в Telegram сделать невозможно — но можно её делать в чатах, ботах и каналах. Об этом и поговорим.

Инструменты для рассылки в Телеграм

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

— Сервисы

В таблице ниже собраны самые удобные, дешевые и эффективные программы рассылки:

настройка бота для рассылок в телеграм

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

3. В аккаунте Unisender выберите подключенного бота — рассылка будет отправлена всем, кто на него подписался. Аудиторию можно сегментировать по необходимым параметрам с помощью специальных тэгов и рассылать сообщения только определенной группе людей.

подключение бота для рассылок тг в юнисендер

4. Напишите сообщение для рассылки через соответствующую опцию в боковом меню слева. Максимальная длина текста — 4 000 знаков. Можно отформатировать текст, а также добавить в сообщение обращение по имени, подписать дату, прикрепить файлы, поставить эмодзи.

настройка сообщения для рассылки telegram

5. Создайте меню через соответствующую команду на боковой панели. Это нужно для того, чтобы добавить кнопку со ссылкой на сайт или запустить цепочку действий. В одну рассылку можно вставить до 13 кнопок, максимальная длина текста для одной кнопки — 20 символов.

Еще по теме:  Как проверить с кем общается человек в Телеграмме исли он удалит периписку

создание меню в интерфейсе бота для телеграм

Готово! После запуска рассылки бот сразу начнет отправлять сообщения подписчикам.

кнопка запуска рассылок в телеге

Как настроить рассылку в чаты

А вот так можно настроить рассылку по чатам через 3seller:

1. После регистрации добавьте аккаунт, от имени которого планируете отправлять рассылку;

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

3. Создайте рекламное сообщение: расскажите о своем продукте, добавьте фото или видео.

настройка рассылок в боте для телеграма

Готово! После этого сервис автоматически разошлет Ваше предложение. Также можно настроить автоматический ответ на случай, если кто-то из пользователей заинтересуется продуктом и напишет сообщение. Цена одного автоматического ответа — 50 копеек.

— Боты

Рассылку можно отправить через бота — специальную программу, которая работает прямо в мессенджере. Вот несколько надежных ботов для создания и постинга сообщений на канале. По функционалу они практически ничем не отличаются, и большинство из них — бесплатные:

3. Добавьте призыв к действию (его тоже можно выделить полужирным шрифтом) и кнопки с помощью соответствующей функции. Следуйте инструкциям бота, что и как писать. Максимальная длина кнопки — 40 символов. Выглядит это так: [Текст кнопки + ссылка].

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

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

FAQ. Как сделать рассылку в Телеграм

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

Какие бывают виды рассылок в Телеграм?

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

1. Рассылка по группам и чатам

За одними чатами и группам модераторы пристально следят, за другими — нет. Последние чаще всего и оказываются объектами для спам-рассылок. И все же злоупотребять рекламой по таким чатам не стоит — аккаунты с подозрительной активностью Телеграм блокирует.

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

Что важно помнить перед рассылкой в чатах и группах:

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

2. Рассылка по каналам

Отправить рассылку в чужой канал можно только в комментарии к постам. Отправлять можно как одинаковые тексты, так и вариативные (“Привет/Здравствуйте, как дела/настроение/погода?”), а также пустые сообщения с изображением, документом или голосовым сообщением.

Вы просто загружаете файл со списком ссылок на каналы, прописываете текст или загружаете медиафайл и запускаете рассылку. В 3seller можно настроить глубину сообщений для оставленных комментариев. Это значит, что для каждого канала будет выбрано определенное количество постов (максимум 20), к которым будет отправлен спам.

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

Что важно помнить перед рассылкой в телеграм-канале:

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

Какие лимиты есть в Телеграме?

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

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

Как собрать базу для рассылок?

Правильно выбранная аудитория — один из ключевых моментов эффективной рассылки. Чтобы добавить пользователя Telegram в группу/чат или пригласить на канал, нужно знать его номер телефона или юзернейм.

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

1. Вручную

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

Еще по теме:  Как создать тон кошелек в Телеграмме

2. Парсинг

Для сбора аудитории существуют специальные сервисы и боты. Принцип работы у них одинаковый: такие программы автоматически подбирают релевантную аудиторию по тематике канала, группы или чата. Отличие только в том, что сервисы для парсинга имеют более комплексный функционал для продвижения в Телеграм. И к тому же, они всегда платные.

В таблице собраны три самых надежных и оптимальных по цене парсера:

Что писать в рассылке?

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

  • Расскажите о скидках, акциях, спецпредложениях и т.д.;
  • Познакомьте с новым продуктом или услугой;
  • Подогрейте и подтолкните к покупке тех, что интересовался продуктом, но не так и не купил его;
  • Привлеките к дополнительной покупке тех, что уже совершил заказ;
  • Поделитесь полезным контентом, чтобы повысить доверие к бренду — подборки, обзоры, авторские заметки;
  • Сообщите важную информацию — о смене режима работы, изменении стоимости товаров/услуг, пополнении ассортимента и т.д.

Продвигаешь свой бренд/ товар/ услугу в Телеграме? Тогда без помощи тебе не обойтись! Babama — это безопасная накрутка, живые исполнители и легкое использование. Тестируй сервис с промокодом «15NATEST», который дает скидку 15%

Каким должен быть текст сообщения?

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

2. Основная часть. Первые строки сообщения отображаются в шапке, поэтому текст должен начинаться с самой важной информации. Укажите значимые детали: условия проведения акции или участия в мероприятии, стоимость товаров или услуг и т.д.

3. Призыв к действию. Еще раз уточните детали, напомните пользователю о выгоде и подтолкните к действию.

Помните — одно сообщение решает одну задачу. Определитесь, что Вы хотите сделать: пригласить на мероприятие, продать товар или услугу, рассказать об акции, повысить лояльность и т.д. В зависимости от задачи, формат сообщения будет меняться: для продажи подойдет промо-пост, для повышения лояльности — сообщение с полезным контентом и т.д.

Какой должна быть картинка?

Изображение должно быть хорошего качества и соответствовать теме рассылки. Если рассказываете об акции, пропишите детали прямо на картинке: размер скидки, условия и т.д. Желательный формат картинки — 1280х1280, максимальный объем файла — 500 Мб.

Как не попасть в бан?

Чтобы Телеграм не заблокировал ваш аккаунт за рассылку спама, помните о правилах качества контента. Во-первых, не добавляйте прямые ссылки на товары и услуги — подавайте рекламу нативно. Например, напишите короткий пост с полезной информацией по теме вашего продукта, но ссылку лучше вставить на сайт, а не на конкретный товар/услугу.

пример нативной рекламы в telegram рассылке

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

Как усилить рассылку?

Чтобы повысить количество просмотров сообщения и степень дочитываемости текста, следуйте следующим советам:

  • Структурируйте текст сообщения: заголовок должен быть броским, вся важная информация прописывается в начале, в конце лучше повторить выгоду и добавить призыв к действию;
  • Для рассылки по чатам и группам выбирайте такие, чья аудитория может заинтересоваться Вашим продуктом — это снизит риск получить жалобу за спам;
  • Дарите подписчикам и участникам чатов бесплатные «плюшки» — чек-листы, гайды, инструкции и т.д. Если получатель будет уверен, что Ваше сообщение принесет ему пользу, он охотнее его прочитает.

Коротко о главном

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

Вот еще несколько причин, почему стоит присмотреться к этому инструменту::

  • Вам не придется тратить дополнительные ресурсы на покупку, настройку и оформление HTML-шаблонов;
  • Каждое сообщение точно доходит до адресата , а значит, вероятность того, что его прочитают, повышается;
  • Создать рассылку максимально просто: напишите текст сообщения, подберите картинку или видео, добавьте эмодзи.

Если Вы — владелец компании и хотите расширить базу клиентов, повысить продажи и увеличить прибыль, то присмотритесь к сервисам рассылки. Массово отправляйте сообщения по группам и чатам через 3seller, Unisender или SigmaSMS, чтобы привлечь новых клиентов. А TextBack, BotHelp и Bot Kits помогут настроить бота для автоматизации цепочки продаж и общения с покупателями.

Если у Вас малый бизнес и небольшая аудитория, то обратитесь к сервисам с неограниченным бесплатным периодом — например, к TeleREG и Сlient Hunter.

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

Источник: in-scale.ru

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