👋 Я Артемий — преподаватель Python и фрилансер.
💻 Показываю, как код и нейросети помогают зарабатывать и упрощать работу.
🚀 Делюсь проектами, опытом и лайфхаками из реальной практики.
✍🏻 Вопросы и идеи: @MifmanRu
Post #506
120

Подключаем GigaChat: бот сам придумывает посты, если очередь пустая
🔠🔠🔠🔠 🔠🔠 🔠🔠🔠
Используем библиотеку:
Настройка 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)
Что теперь умеет бот:
✔️ публикует посты из файла
✔️ если файл пуст — сам пишет статью
✔️ работает в бесконечном цикле
✔️ полностью автономен
Это минимальный, но рабочий кейс автопостера с нейросетью. 🤩










