TGViewer
CodeShadow CodeShadow @codeshadowcources · 76 subscribers
Post #506 120
Подключаем GigaChat: бот сам придумывает посты, если очередь пустая

🔠🔠🔠🔠 🔠🔠 🔠🔠🔠

Теперь самое интересное:
научим автопостер генерировать новые посты через GigaChat, если в файле посты закончились.



Используем библиотеку:
from gigachat import GigaChat


Настройка GigaChat: 👨‍💻
from gigachat import GigaChat

giga = GigaChat(
credentials="Твой_API_ключ",
verify_ssl_certs=False,
model="GigaChat-2-Max"
)

def gen_post():
prompt = "Создай интересный и полезный пост про Python. Пиши легко и человечно."
response = giga.chat(prompt)
return response.choices[0].message.content.strip()


Интеграция в автопостер:
async def auto_post():
posts = load_posts()

while True:
if posts:
post = posts.pop(0)
else:
post = gen_post() # Генерация нового поста нейросетью

await bot.send_message(CHANNEL_ID, post)
await asyncio.sleep(POST_INTERVAL)


Что теперь умеет бот:

✔️ публикует посты из файла
✔️ если файл пуст — сам пишет статью
✔️ работает в бесконечном цикле
✔️ полностью автономен


Это минимальный, но рабочий кейс автопостера с нейросетью. 🤩
More from @codeshadowcources
  1. Oct 6, 2026😎
  2. Oct 3, 2026😐
  3. Sep 27, 2026Пусть Codex или Claude сами напишут MCP Теперь кейс посерьёзнее. Допустим, приходит клиент…
  4. Sep 25, 2026Что вообще продавать клиенту? Представим обычный бизнес. ✏️ Есть CRM. 🐹 Есть база клиенто…
  5. Sep 23, 2026Пишем свой MCP на Python 💻 В прошлом посте разобрались, что MCP позволяет дать нейросети…
  6. Sep 21, 2026Начинаю серию постов про MCP 🙂
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 →