BFTBot News
26 subscribers
19 photos
1 link
Бот @BFTbot_bot

Канал с новостями бота для групповых чатов.
Позволяет соревноваться по количеству валюты путём дуэлей, русской рулетки и так далее.
Download Telegram
Рубрика эксперименты

Изменил принцип работы дуэли, теперь это не чисто случайно выбирается один человек с шансом 50/50, а идёт драка. Вроде как даже прикольно, по крайней мере, немного интереснее того, что было.

Также решил добавить теги, чтобы были.

Ну и также разобрался с отключением сервера, это была проблема на моей стороне. Теперь, надеюсь, отключаться не будет (ну по крайней мере сутки без отключений уже проработал)

#обновление_bftbot
увеличено время принятия дуэли (было 10 секунд стало 20 секунд)
добавлены новые реплики для дуэли
Бета: исправлена ошибка, которую иногда выдаёт Элли

#обновление_bftbot
теперь, когда вы отправляете запрос Элли, появляется "BFTBot печатает...". Если оно появилось, то запрос принят и идёт написание ответа.

#обновление_bftbot
🤙 Что же, наконец-то бот переехал на новый сервер. Надеюсь, что он окажется намного лучше и не будет постоянно перезапускать скрипт, как предыдущий.

#обновление_bftbot
Мини-обновление:

1. Добавлены новые реплики в дуэль
2. Убрано ключевое слово "бот", так как иногда Элли отвечала на сообщения, не относящиеся к ней.
3. Уменьшено количество получаемой валюты (как-то слишком много коинов накапливается)


Рубрика идеи, которые когда-нибудь в будущем, возможно, будут реализованы:

1. Хочется несколько переработать алгоритмы Элли, чтобы общение с ней было удобным и при этом она не встревала в диалог, когда не надо. (желание большое, но надо думать)
2. Также было бы неплохо добавить возможность самому задавать характер Элли.
3. Ну и также возможность общаться с ней голосовыми сообщениями (и добавить вариант, чтобы она сама могла отвечать голосовыми). (дорого)
4. Также я всё ещё в поиске идей с коинами. Хочется сделать так, чтобы они на что-то использовались, но и чтобы система не была сложной и муторной.

Ну и кстати, сервером новым я доволен. Работает стабильно.

#обновление_bftbot
И довольно быстро возвращается к работе. Что нового?

1. Добавил перевод на английский язык для рисования, чтобы фотокарточки получались лучше. (пример на изображении)
2. Немного урезал процент при выигрыше в /solo_duel
3. OpenAI ввели ограничение при большом количестве запросов. Вы могли заметить эту проблему, когда получали сообщение <coroutine object generate_response at 0x7f3186c1b530>. Добавил повторный запрос через 20 секунд (именно такое ограничение вводят при большом количестве запросов), дабы избежать этого ограничения.

#обновление_bftbot
А вот и мини-обновление!

Теперь характер бота можно изменить на свой, просто использовав команду /character. Пример использования:

/character Тебя зовут Алексей и ты являешься опытным пиар-менеджером.

(учтите, что после использования этой команды бот забудет, что он Элли. Для возвращения старого доброго характера напишите: "Элли, поменяй характер на добрый" ну или злой, ну или помощник)

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

Команда: /clear_database

А, и теперь характер бота для каждого чата сохраняется в базу данных. Это значит, что последний выбранный характер запомнится и будет использоваться до тех пор, пока вы его не поменяете. Даже после перезапуска бота.

Теперь у меня в планах сделать обработку голосовых сообщений, чтобы Элли могла на них отвечать. (будет только в ЛС, если вообще будет)

Как-то так.

#обновление_bftbot
Бот снова работает. Что нового?

1. Обновлен алгоритм очистки базы данных. Если ранее он очищался от количества сообщений, то теперь он зависит от количества токенов (надо было с самого начала так сделать, но я дурак, поэтому делаю только сейчас). Что это значит? Если запросы маленькие — бот будет хранить их дольше.
2. Был введён потолок запросов в день. Пока что это довольно большой лимит в 100 сообщений. Народу становится с каждым днём все больше, из-за чего поддерживать бота OpenAI ключами всё дороже и тяжелее. Надеюсь, примите это.

Ну также был изменён ключ, ибо снова не уследил за состоянием предыдущего. Простите.

#обновление_bftbot