Группа в телеграмм, которая ведет себя сама

Решил поэкспериментировать с, возможно, всем уже надоевшим в ленте ChatGPT. Накидал бота, который будет сам вести группу на заданную тему и по расписанию генерировать тексты и размещать в группе.

Доступ к GPT-4 пока не открыт в API, да и дороже он намного, для эксперимента. Использовал модель чата, с небольшим сохранением истории генерации. Модель вроде как аналогична самой мощной из третьих Davinci, только в 10 раз дешевле.

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

Как работает. Есть список тем сгрупированых, например если это шутка, то внутри темы которые будут уже генерироваться например:

  • Joke about Developers
  • Joke about Programmers
  • Joke about Unity Developers
  • Joke about Assembler Developers
  • Joke about C++ Developers
  • Joke about C# Developers

А можно задать просто тему и на нее будет создано сообщение. В итоге в планировщике задач получается:

  • утром шутку
  • два раза в день интересный факт
  • три раза в день информационный пост
  • в обед на тему обеда в офисе
  • ближе к концу дня упражнение для разминки или расслабления в офисе

Инфраструктура для запуска помещается в бесплатных лимитах Google (кроме планировщика) и стоит 30 центов в месяц. Api OpenAi - наверное от 1 до 2 долларов в месяц.

Кто хочет сам попробовать, исходный код на GitHub:

И как у всех в подписях, теперь у меня тоже есть канал куда могу пригласить посмотреть что получается:

11
1 комментарий

А как настроить под свои задачи, если вот с кодирование совсем тяжело?)

Ответить