Группа в телеграмм, которая ведет себя сама
Решил поэкспериментировать с, возможно, всем уже надоевшим в ленте 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:
И как у всех в подписях, теперь у меня тоже есть канал куда могу пригласить посмотреть что получается:
А как настроить под свои задачи, если вот с кодирование совсем тяжело?)