Google apps script удалить системное сообщение из Телеграм чата

Рано или поздно любой пользователь задастся вопросом, как очистить чат в Телеграмме и избавиться от переписки раз и навсегда? Если вы решитесь удалить историю беседы, помните – она не подлежит восстановлению ни при каких условиях. Готовы? Тогда начнем разбираться.

На смартфоне

Иногда очистить историю чата в Телеграмме просто необходимо – причины могут быть разными, но цель остается одна, как и методы ее достижения. Поговорим обо всех возможных доступных опциях!

Как зайти в заблокированный канал в Телеграмм? Инструкция тут

На Айфоне

Сначала поработаем на Айфоне. Вы можете полностью удалить диалог, он больше не будет отображаться в списке бесед:

  • Откройте мессенджер и найдите имя нужного человека в списке чатов;
  • Сделайте свайп справа налево;
  • Увидели иконку корзинки – нажимайте;
  • Теперь выберите, для кого будет стерт диалог.

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

🧰 Кнопки для телеграмм бота, с использованием google app script. Как сделать.

Другое дело – как очистить чат в Телеграмме на Айфоне от сообщений, при этом сохранив сам диалог в списке:

  • Откройте переписку с определенным пользователем;
  • Выберите любое сообщение и выделите его пальцем на несколько секунд;
  • Нажмите на «Выбрать» в выпадающем меню;
  • Теперь ищите кнопку «Удалить» наверху слева;
  • Щелкайте и выбирайте – стираете только у себя или у двух людей сразу.

Еще кое-что о том, как почистить чат в Телеграмме. В этом же окне вы увидите кнопку «Настроить автоудаление». Вы можете выбрать, через какой период времени вся история будет автоматически стираться для обоих участников! Доступны такие варианты:

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

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

Столкнулись с проблемами при смене языка? Решение тут!

На Андроиде

Несколько слов о том, как очистить чат в Телеграмме на Андроид? По сути, инструкция имеет лишь небольшие отличия.

  • Найдите переписку на основном экране;
  • Тапните и подержите палец несколько секунд, до появления наверху значка корзинки;
  • Выберите, для кого будет удалена беседа – только для вас или для обоих участников.

Стереть историю можно по аналогии с Айфоном, выделите одно сообщение, чтобы полностью удалить переписку внутри чата.

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

Смогли почистить чат в Телеграмме на Айфоне и Андроиде – пора перейти к десктопной программе. Многие пользуются мессенджером на компьютере и брать в руки телефон для удаления переписки совсем не хочется. Хорошо, что в десктопе есть соответствующая функция!

  • Войдите в приложение;
  • Найдите нужный диалог на панели слева и откройте его;
  • Нажмите на имя пользователя на верхней панели;

  • В открывшейся вкладке отыщите иконку «Очистить историю».

Откроется новое окно, где нужно подтвердить удаление переписки. Кроме того, вы можете почистить чат в Телеграм для обоих собеседников! Просто поставьте галочку в окне «Также удалить для…». Если вы это сделаете, переписка безвозвратно сотрется для всех участников. Если не сделаете – только для вас. Теперь остается только подтвердить действие кликом по соответствующей кнопке.

Здесь же можно настроить опцию автоудаления, о которой мы уже рассказывали выше.

Есть и альтернативный вариант:

  • Нажмите на имя собеседника на верхней панели;
  • Кликните по иконке «Удалить…» ;
  • Если хотите, можно поставить галочку в строке, обещающей стереть диалог для обеих сторон;
  • Подтвердите действие кликом по соответствующему значку.

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

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

Последний вопрос, который мы рассмотрим – как очистить все чаты в Телеграмм одновременно? К сожалению, такой опции нет. Придется убирать диалоги поочередно. Или пойти на крайние меры, избавившись от учетной записи полностью (не рекомендуется).

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

Подключение телеграм бота к гугл таблицам

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

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

Далее речь пойдет о создании первого бота и написании скрипта в Apps Script. Поехали!

Создание телеграм-бота

Находим отца всех ботов в поиске телеги и видим, что этот бот вообще из себя представляет.

После старта этого бота мы увидим список команд.

Здесь нам нужна команда /newbot, чтобы создать нашего первого бота.

Порядок действий незамысловатый: создаем бота помандой /newbot, даем ему вменяемое имя и задать ему username с обязательным окончанием bot. В результате получаем API токен нашего бота, который и будем дальше использовать.

Можете проверить работоспособность созданного бота перейдя по следующему URL:

https://api.telegram.org/bot2011183802:AAEW7ZNRVvlr1TG1N0DNkRB9G4FmvkBUUUU/getMe

выделенное жирным замените на апи своего бота

Запрос вернет примерно это:

Подключение гугл-таблицы

Переходим к гугл табличкам и создаем новый док.

Нам нужен пункт меню Инструменты/Tools -> Редактор скриптов/ Script editor.

Должно получиться вот это:

Затрем скрипт и напишем свой на языке JavaScript. Дополнительно в скрипте могут быть использованы инструменты гугла (классы, методы и т.п.), что мы далее и рассмотрим.

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

Начнем с объявления глобальных переменных. У нас их будет только две — API бота и App_link.

const API = «2011183802:AAEW7ZNRVvlr1TG1N0DNkRB9G4FmvkBUUUU»; //в кавычки впишите свой апи const App_link = «»; //значение переменной пока оставляем пустым

Напомню, что АПИ бота мы получили в диалоге с botfather.

Далее напишем функцию send, которая будет отправляет сообщение в чат с нашим ботом.

function send (msg, chat_id) < let payload = < ‘method’: ‘sendMessage’, ‘chat_id’: String(chat_id), ‘text’: msg, ‘parse_mode’: ‘HTML’ >let data = < ‘method’: ‘post’, ‘payload’: payload >UrlFetchApp.fetch(‘https://api.telegram.org/bot’ + API + ‘/’, data); >

Функция send() отправляет запрос для общения со строними приложениями, в нашем случае — с телегой. Подробнее в документации Class UrlFetchApp.

Аргументы функции — текст отправляемого сообщения и ид чата, в которое это сообщение отправляется.

Далее нужно предусмотреть механизм запуска функции send() . Осуществим это из тела другой функции doPost():

function doPost(e) < let update = JSON.parse(e.postData.contents); //нам нужен только тип «сообщение» if (update.hasOwnProperty(‘message’)) < let msg = update.message; let chat_id = msg.chat.id; let text = msg.text; let user = msg.from.username; if (text == «/hello») < send(«Hello World», chat_id) >> >

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

Здесь мы сравниваем текст полученного ботом сообщения с текстом «/hello» и вызываем функцию send() при совпадении. Это все действия нашего бота.

Сначала сохраним скрипт и задеплоим проект. Кликаем на кнопку Deploy -> New deployment.

В результате откроется окно New deployment, где нужно кликнуть по шестеренке и выбрать Web app.

В поле Who has access выбираем Anyone, что позволит другим пользователям вносить правки в проект и деплоить без вашего участия.

И кликаем Deploy.

При первом запуске приложение попросит

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