Вывести на экран компьютера Телеграмм

Речь идет о боте, которого я сам написал используя Python.

Если написать боту «s», то бот сделает скриншот, и пришлет его вам обратно.

Если боту написать «вопрос xxxxxxxxxxxxxxxx?», где xxxxxxxxxxxxxxxx это ваш вопрос, то на весь экран компьютера будет открыто окно, в котором написан ваш вопрос, и форма ответа, после чего человеку предоставиться возможность написать ответ на ваш вопрос, и нажать «Отправить», после чего вам бот вернет то что человек ответил.

Также можете что угодно написать боту, и на компьютере откроется диалоговое окно с кнопкой «ок» и с содержимым которое вы написали.

Как я использовал этого бота

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

image

КАК ВКЛЮЧИТЬ ДЕМОНСТРАЦИЮ ЭКРАНА В ТЕЛЕГРАММ. Видео чат в telegram.

Ну и мы там с ним попереписовались и по приходу домой договорились что он больше так не будет 🙂

Как я его писал?

Я давно знаю Python, и знаю его неплохо, поэтому не составило труда написать такого бота.
Для более менее программистов.

Использовал я библиотеки: telebot,PyQt5, sys, tkinter, pyautogui, и все, этого мне хватило.

Вот такой получился исходный код программы:

Как видите бот не сложный, но есть баги:

  • его можно легко отключить через диспетчер задач,
  • если послать много сообщений то она просто слетит.

К счастью я знаю как это исправить, и возможно исправлю если вам понравиться такой бот.

Что происходит в боте?

Сначала и инициализирую все библиотеки которые будет использовать бот.

import telebot as TL# Здесь я получаю библиотеку для работы с ботом через токен from PyQt5.QtWidgets import QMessageBox# Здесь я импортирую messagebox для создание окна с сообщением import PyQt5#здесь библиотеку для работы с окнами import sys# Здесь для работы с системой from tkinter import *# Здесь для работы с окнами, но с этой библиотекой некоторые вещи будут реализововатся по проще from pyautogui import screenshot# Здесь из библиотеки pyautogui импортирую функция скриншота

Еще по теме:  Будет ли блокировать Телеграмм старый аккаунт

Дальше я создаю функцию вопроса:

def vopros(mess,msg):# Здесь я объявляю новую функцию def ok_btn(entr,msg,root):# Здесь объявляю функцию в функции, которая будет отвечать за нажатие кнопки «отправить» msg = msg root = root msg(«ответ: «+entr.get()) root.destroy() root = Tk()# Создаю окно tkinter для вопроса root.geometry(«200×200»)#задаю этому окну размер root.attributes(«-fullscreen»,True)#присваиваю аттрибуты, в том числе что окно будет в полном экране root.lift()# вызываю функцию lift, она выставит окно поверх дургих lab = Label(root,text=mess)#создаю надпись, и помещаю в нее вопрос который мы написали в телеграм entr = Entry(root)#создаю поле ввода btn_ok = Button(text=»Ответить»,command=lambda: ok_btn(entr,msg,root))#создаю кнопку «Отправить», и присваиваю ей функцию «ok_btn», также передав в нее параметры: поле ввода, функцию отправки сообщение, окно вопроса lab.pack()#выставляю надпись entr.pack()#выставляю поле ввода btn_ok.pack()##выставляю кнопку «отправить» root.mainloop()#и зацикливаю окно

Дальше я создаю функцию которая будет выводить сообщение пользователю на ПК:

Дальше можно заняться самим телеграмом и ботом, создаю бота:

bot = TL.TeleBot(token)#присваиваю переменной «bot», бота вписав туда его токен

И создаю первую функцию которая будет отвечать на команду «/start» в телеграмме:

def start_message(message):#И эта функция отвечает за самое начало работы бота # когда мы его находим в телеграм, мы нажимаем кнопку start #и бот начинает работать bot.send_message(message.chat.id, ‘Привет, началось :)’)#и отправляет сообщение «привет началось»

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

И в ней создаем две функции, это msg и snd_doc.

def msg(message_text):#эта функция для отправки сообщение боту bot.send_message(message.chat.id, str(message_text))#тут берем id пользователя кторый нам написал, и отправляем ему текст который мы передали ему в функцию def snd_doc(name_doc):# эта функция похожа на «msg», но отправляет не текст а документ(в нашем случае мы будем отправлять картинку) bot.send_document(message.chat.id, open(name_doc,»rb»))

Дальше принимаем сообщение от пользователя бота, и проверяем что он хотел:

if message.text[:6] == «вопрос»:#Здесь проверяю написал ли человек боту слово начинающиеся на «вопрос», если да то делаем окно вопроса vopros(message.text,msg)#Вызываем функцию вопроса которую мы описали выше в коде else:#в остальных случаях if message.text == «s»:#если человек боту написал «s» screen = screenshot(‘s.jpg’)#то делаем скриншот snd_doc(«s.jpg»)#и отправляем его с помощью функции «snd_doc» else:#и если же он не написал «s» и не написал «вопрос», значит вывод сообщение на экран msg_mean(message.text)#Вызываем функцию сообщение которую мы описали выше в коде

Осталось только запустить бота:

while True:#Здесь делаем бесконечный цикл для запуска бота try: bot.polling()#здесь запускаем бота except(BaseException): pass#и игнорируем все ошибки #запустили мы бота в цикле потому что бывает он слетает #а цикл и игнор ошибки его возобновляет

Вот впрочем и все, так он и работает.

Еще по теме:  Как узнать дату регистрации Telegram

Как воспользоваться таким ботом?

Это может показаться сложным, но если все делать по инструкции то ничего сложного.

инструкция

image

Дальше называете своего бота как хотите, но нужно назвать его индивидуальный именем, Т.Е. чтоб в мире больше такого бота не было, например: BotStepana3215.

Дальше вам надо будет придумать фамилию вашего бота, и обязательно с префиксом «bot», я например своего назову вот так: BotStepana3215_bot:

Этот токен нельзя никому постороннему давать, ведь он сможет изменить бота.

И осталось скопировать токен, где-нибудь его сохранить в текстовом файле (удобнее оттуда копировать), запустить программу и вписать туда токен.

Где взять такого бота?

Но .exe только под windows 10.

Наслаждайтесь программой, и пишите отзывы.

Источник: habr.com

Удаленный доступ к рабочему столу через Telegram

В PRO32 Getscreen мы уделяем много внимания на интеграцию с другими популярными платформами. Расширяем возможности инструментов, которые пользователь уже успел полюбить.

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

Как включить интеграцию с Telegram?

Для этого необходимо подключить бота и привязать его к учетной записи PRO32 Getscreen:

  1. В личном кабинете на странице «Интеграции» нужно нажать кнопку «Подключиться» в блоке Telegram.
  2. Ввести свой номер телефона для входа в Telegram.

Обратите внимание, что вы вводите номер телефона на официальном домене Telegram, что гарантирует сохранность ваших данных.

Постоянный доступ к своим компьютерам

Чтобы подключиться к своему компьютеру, необходимо выполнить команду /list — бот пришлет вам список компьютеров с постоянным доступом из личного кабинета:

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

Скачать файл с удаленного компьютера

Чтобы скачать файл с удаленного компьютера, потребуется нажать кнопку «Download File».

Вам станет доступна файловая структура компьютера для поиска необходимого файла:

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

Единственное ограничение — это максимальный размер файла 50 МБ, которое продиктовано самим мессенджером Telegram. Мы уже нашли решение, как увеличить размер и реализуем его при наличии спроса на скачивание более объемных файлов.

Удаленная поддержка по приглашению

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

Сгенерируйте ссылку с приглашением выполнив команду /invite

Еще по теме:  Запуск Телеграмм через эмулятор

Перешлите ее нужному адресату:

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

Когда пользователь примет приглашение (запустит файл агента), бот пришлет вам уведомление с ссылкой для присоединению к сеансу.

Пользуйтесь с удовольствием.

Дополнительные ссылки:

  • Скачать Telegram
  • Войти в личный кабинет

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

Как звонить в Телеграмме с компьютера (аудио и видео)?

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

Обычный звонок

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

Если вам интересно – начнем. Нет ничего проще, чем организовать видеозвонок с компьютера в Телеграмм.

  • На панели слева, в списке диалогов, найдите нужного человека;

  • Если искать вручную лень, воспользуйтесь поисковой строкой (она наверху);
  • В открывшемся чате ищем верхнюю панель – в правой части экрана есть значок в виде трубки.

Вызов начнется моментально, вам остается только дождаться, пока пользователь не ответит – соединение установится и можно будет приступать к общению!

Учимся делать групповой звонок в Телеграмме вместе с прошлой статьей.

По умолчанию запускается аудиозвонок – а как сделать видеозвонок в Телеграмме с компьютера? Очень легко!

  • В открывшемся окне внизу ищите значок камеры – сейчас он перечеркнут;

  • Нажмите на него, чтобы включить трансляцию видео.

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

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

Групповой вызов

Несколько слов о том, как звонить по Телеграмм с компьютера в группе! Подробно об этом мы рассказывали в отдельном обзоре, где вы найдете описание всех доступных настроек и лимитов.

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

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

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