5

Свой личный телеграм-бот-ассистент с ChatGPT

Всем привет! Вот решил и я начать карьеру пикабушника, и начну с презентации личного проекта на python: телеграм-бот-ассистент. Так в чем же смысл проекта?
Бот имеет расширяемые приложения, которые активируются при ключевых фразах, а если сообщение пользователя не имеет ключевой фразы - подключается ChatGPT, который отвечает, будто реальный человек. При этом есть возможность влиять на личность бота, делая из него практически что угодно. Таким образом, вы можете обзавестись личным ассистентом или близким виртуальным другом! И замечу, что вся переписка не будет проходить через третьи руки.

Для использования, вам понадобится python 3.10 и Git.

Переходите на github моего проекта:
https://github.com/exerussus/TelegramBotAssistant ;

и копируете ссылку:

Свой личный телеграм-бот-ассистент с ChatGPT

Далее, в нужной папке открываете Git Bash (или через cmd проходите до нужной папки через cd) и вставляете:
git clone https://github.com/exerussus/TelegramBotAssistant.git


Перед использованием надо получить токен телеграм-бота, вот инструкция:

а так же token OpenAI:

После этого следуйте согласно README на сайте проекта.

Если будут вопросы по проекту - пишите комментарии, постараюсь помочь каждому :)

Вы смотрите срез комментариев. Показать все
0
Автор поста оценил этот комментарий

На Ubuntu не завелось.  После выполнения  easy_script и запроса имен:

root@96094:/home/TelegramBot# python3.10 telegramBot.py


Traceback (most recent call last):

File "/home/TelegramBot/telegramBot.py", line 126, in <module> telegramBot = TelegramBot()

File "/home/TelegramBot/telegramBot.py", line 28, in __init__ self.apps_list = get_apps_list()

File "/home/TelegramBot/tools/apps_getter.py", line 20, in get_apps_list module = import_module(path) File "/usr/lib/python3.10/importlib/__init__.py", line 126, in import_module return _bootstrap._gcd_import(name[level:], package, level)

File "<frozen importlib._bootstrap>", line 1050, in _gcd_import

File "<frozen importlib._bootstrap>", line 1027, in _find_and_load

File "<frozen importlib._bootstrap>", line 992, in _find_and_load_unlocked

File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed

File "<frozen importlib._bootstrap>", line 1050, in _gcd_import File "<frozen importlib._bootstrap>", line 1027, in _find_and_load

File "<frozen importlib._bootstrap>", line 1004, in _find_and_load_unlocked

ModuleNotFoundError: No module named 'app/chatGPT'

раскрыть ветку (4)
0
Автор поста оценил этот комментарий

Поправил. Попробуете ещё раз?

раскрыть ветку (2)
0
Автор поста оценил этот комментарий

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

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Идея была в том, что каждый бот идёт отдельно (при желании) для каждого пользователя. Таким образом сообщения внутри ботов не перемешиваются + у каждого свой индивидуальный собеседник.

Автор поста оценил этот комментарий

К сожалению, на Ubuntu не тестил, писал под себя на windows. Протестирую на линуксе и отпишусь.

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества