Releases: jeremystevens/Pyppin
Releases · jeremystevens/Pyppin
0.0.9-RC1
Chatbot.py Updates
- Changes in Version 0.0.9-rc1
- Removed the incorrect transformer_conversation initialization.
- Added the correct initialization of the model and tokenizer for DialoGPT.
- Updated the generate_response method to use the correct model and tokenizer for generating responses.
- Ensured the conversational pipeline is correctly created and used.
- Added memory and context feature to maintain conversation history.
Irc_chatbot.py Updates
- Changes in Version 0.0.2
- Added a check to
on_pubmsg
to ensure the bot only responds to messages directed at it. - Stored the bot's nickname in
self.nickname
for easy reference. - Stripped the bot's nickname from the message before passing it to the
ChatBot
.
Twitch_chatbot.py Updates
- Added Administrators list for Administrative Functions
- Added Set Game Command Which allows administrators to set current game being played.
- Added Current Game Command Which displays the Current Game
- Bot Periodically post what the current game is in the Chat
0.0.8
Updates in 0.0.8
- refactors the chatbot functionality into a ChatBot class within chatbot.py, centralizing the chatbot logic for shared use across different parts of the application.
- The server.py and irc_chatbot.py files have been updated to import and utilize this new class, streamlining the process of handling chat messages. This change ensures that any updates to the chatbot's core functionalities only need to be made in chatbot.py, simplifying maintenance and enhancing code reusability.
- Additionally, the update includes handling for multi-line responses in the IRC bot to ensure proper message formatting in the IRC environment. (preventing carriage error from multi-line response)
0.0.7
What's Changed
@jeremystevens
Refactoring for Modularity and Improved API Key Management
a7eab9d
@jeremystevens
Remove Duplicated Code in Keyword Handling
43c302a
@jeremystevens
Added Docstrings to All Modules and Main Script
ec219f5
@jeremystevens
Improved User Interface for Weather, Google, Wikipedia, and News Comm…
77460c3
@jeremystevens
fixed typo
f606947
@jeremystevens
Implemented Specific Error Handling in API Requests
b6e03d7
@jeremystevens
Update README.md
a3c3253
@jeremystevens
Added unit tests for individual modules
76a9546
@jeremystevens
a few minor changes
7199161