TGViewer
MisuGram MisuGram @misugram · 84 subscribers
Post #106 44
MisuGram теперь в нашей приватки можно кодить ботов
📱 Кратко: как делать ботов в MisuGram

🎯 Что нужно

Что Где

Клиент MisuGram
OwpenGram (у тебя уже стоит)

Токен
Через @BotFather в OwpenGram

Bot API URL
http://2.26.51.20:8088

Python 3.10+
python.org

Библиотека
pip install aiogram

📝 Шаг 1: Токен
Открой OwpenGram
Найди @BotFather
Напиши /newbot
Введи имя и username (заканчивается на bot)
Скопируй токен вида 7823456789:AAF3kL9xQ...
⚠️ Не показывай токен никому

📝 Шаг 2: Где писать код
Выбери одно приложение:
PyCharm Community
ПК
🏆 Новичкам

VS Code
ПК
Новичкам

Pydroid 3
Android
🏆 Новичкам на телефоне

Termux
Android
Опытным

Pyodios
iOS
Новичкам на iPhone

iSH
iOS
Опытным

🏆 Тутор: PyCharm (ПК)
Скачай PyCharm Community (jetbrains.com) и Python 3.10+ (python.org)
Открой PyCharm → New Project → Pure Python
Создай файл bot.py
Вставь код (ниже)
Нажми ▶️ Run


🏆 Тутор: Pydroid 3 (Android)
Установи Pydroid 3 из Google Play
Меню → Pip → установи aiogram
Создай bot.py → вставь код
Нажми ▶️ Run (жёлтая кнопка)


Тутор: VS Code (ПК)
Скачай VS Code и Python 3.10+ (при установке — галочка Add Python to PATH)
Расширения (Ctrl+Shift+X) → Python от Microsoft
Создай bot.py → вставь код → ▶️ Run


Тутор: Termux (Android, для опытных)
bash
pkg update && pkg upgrade
pkg install python
pip install aiogram
nano bot.py # вставь код, Ctrl+O, Enter, Ctrl+X
python bot.py


Тутор: Pyodios (iOS)
Установи Pyodios из App Store
Установи aiogram через встроенный Pip
Создай скрипт → вставь код → запусти




📝 Шаг 3: Код бота
Создай файл bot.py:
python
import asyncio
from aiogram import Bot, Dispatcher, F
from aiogram.client.telegram import TelegramAPIServer
from aiogram.client.session.aiohttp import AiohttpSession
from aiogram.types import Message

API_URL = "http://2.26.51.20:8088"
TOKEN = "ВСТАВЬ_СВОЙ_ТОКЕН_СЮДА"

session = AiohttpSession(api=TelegramAPIServer.from_base(API_URL))
bot = Bot(token=TOKEN, session=session)
dp = Dispatcher()

@dp.message(F.text == "/start")
async def cmd_start(message: Message):
await message.answer("Привет! Я бот в MisuGram.")

@dp.message()
async def echo(message: Message):
await message.answer(f"Ты написал: {message.text}")

async def main():
await dp.start_polling(bot)

if name == "main":
asyncio.run(main())
Замени:
TOKEN = "..." — на токен из BotFather
Не меняй:
API_URL = "http://2.26.51.20:8088" — это адрес MisuGram



📝 Шаг 4: Запуск
bash
python bot.py
В терминале: Бот запущен.



📝 Шаг 5: Проверка
Открой OwpenGram
Найди своего бота по username
Напиши /start
Бот ответит — работает! 🎉



🤖 Промт для любого ИИ
Скопируй в ChatGPT/Claude/DeepSeek:
text




Напиши код Telegram-бота на Python (aiogram 3.x) для кастомного сервера MisuGram.

API URL: http://2.26.51.20:8088
Шаблон подключения:
session = AiohttpSession(api=TelegramAPIServer.from_base("http://2.26.51.20:8088"))
bot = Bot(token=TOKEN, session=session)

ЗАДАЧА: [ОПИШИ ЧТО ДЕЛАЕТ БОТ]

Требования: aiogram 3.x, polling, SQLite если нужно, запуск python bot.py
Замени [ОПИШИ ЧТО ДЕЛАЕТ БОТ] — ИИ сгенерирует код.



⚠️ Главное запомнить

Bot API: http://2.26.51.20:8088
НЕ api.telegram.org — это чужой сервер
Токен — только через @BotFather в OwpenGram
Библиотека — aiogram
Запуск — где угодно: ПК, телефон, VDS


❌ Частые ошибки

ACCESS_TOKEN_INVALID
Скопируй токен заново из BotFather

Connection refused
Проверь API_URL = http://2.26.51.20:8088

Бот не отвечает
Проверь логи в терминале


Всё. Токен → код → запуск → работает.
More from @misugram
  1. Oct 1, 2026спасибо за 80 подписчиков 🥰
  2. Oct 1, 2026@misugram 🤝 @cooIGram
  3. Oct 1, 2026@misugram 🤝 @daskgram
  4. Oct 1, 2026🔔Мы официально в релизе! скачать файлы можете тут 👇👇👇 @misugramapps наш бот для получе…
  5. Oct 1, 2026@misugram 🤝 @virusgrams
  6. Oct 1, 2026@misugram 🤝 @blastgram
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →