ИИ с нуля / Гайды
Гайд · кодовое слово АГЕНТ

Нейросеть в телеграме: задача с телефона, работа на компьютере

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


Как это устроено

Три звена, между ними ничего лишнего

Ничего не надо арендовать и оплачивать: бот бесплатный, слушатель - это несколько строк, которые крутятся на вашей же машине.

Шаг 1

Бот за пять минут и ноль рублей

В телеграме найдите @BotFather - это официальный бот, который выдаёт всех остальных ботов.

Шаг 2

Слушатель на компьютере

Это маленькая программа, которая раз в несколько секунд спрашивает у телеграма «мне что-нибудь писали?» и складывает сообщения в файл. Скопируйте текст ниже, вставьте свой ключ и своё имя файла - и запустите.

import json, time, urllib.request TOKEN = "сюда_ключ_от_BotFather" INBOX = "inbox.jsonl" API = f"https://api.telegram.org/bot{TOKEN}" offset = 0 while True: try: url = f"{API}/getUpdates?timeout=30&offset={offset}" data = json.loads(urllib.request.urlopen(url, timeout=60).read()) for upd in data.get("result", []): offset = upd["update_id"] + 1 msg = upd.get("message") or {} text = msg.get("text") if text: row = {"ts": msg.get("date"), "text": text} with open(INBOX, "a", encoding="utf-8") as f: f.write(json.dumps(row, ensure_ascii=False) + "\n") print("принято:", text[:60]) except Exception as e: print("ошибка:", e) time.sleep(5)

Всё, что вы напишете боту, теперь копится в файле inbox.jsonl рядом с программой. Дальше этот файл читает нейросеть на компьютере - и делает то, о чём вы попросили.

Запрос

Как объяснить нейросети, что делать с этим файлом

Рядом лежит файл inbox.jsonl - в него падают мои задачи из телеграма, по одной в строке. Прочитай новые строки, выполни задачи по порядку и коротко отчитайся, что сделано, а что не получилось и почему. Если задача непонятна - не выдумывай, а напиши, какой информации не хватает.
Что поручать

Задачи, которые реально уходят с телефона

Границы - честно

Чего такому помощнику не доверять

Следующий шаг

Хотите, чтобы так работали и остальные ваши дела?

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

Забрать продолжение →