v0.1.0
Changelog
Full Commit Log: https://github.com/kcoderhtml/abot/commits/v0.1.0
[0.1.0] - 2024-06-28
🚀 Features
- Update server startup logging to provide more detailed information about the server initialization process and the version being used.
- Add appMention feature to handle mentions in Slack
- Add welcome message for new members joining the channel
- Update welcome message for new members joining the channel
- Add memberJoinHandlerP2 feature to handle signing the guest book for new members joining the channel
- Add MemberJoinHandlerP3 feature to handle signing the guest book for new members joining the channel
- Add MemberJoinHandlerP4 feature to handle greeting the host for new members joining the channel
- Add MemberJoinHandlerP5 feature to handle announcing the presence of new members joining the channel
- Send last channel message in threads
- Add logic to sign the guest book with user's message
- Add deleteMessage feature to handle deleting messages in a thread
- Add appMention feature to handle responding to app mentions in a channel
- Add logic to add new member to the ping group
- Add support for pinging @channel and announcing messages
- Update memberJoinHandlerP5 to include the name of the new member in the announcement message
- Include user ID in memberJoinHandlerP5 announcement message
- Update memberJoinHandlerP3 to include user ID in the guest book message
- Include user's name in the guest book message
- Add cliff workflow and config
- Add Docker configuration files and scripts
- Only allow channel owner to annouce
🚜 Refactor
- Update import statement for memberJoin in features/index.ts
- Refactor appMention to use regex
📚 Documentation
- Add readme
- Update readme with a picture and instructions
- Add license
⚙️ Miscellaneous Tasks
- Remove start message and refactor join message
- Update .gitignore and package.json to add scripts
- Refactored into features
- Remove Slack API tokens and channel ID in .env file
- Remove unused import statement in member-join.ts
- Add console log to welcome new members in member-join.ts
- Add CREATOR variable to .env file
- Remove context and divider
- Improve logging messages in memberJoinHandlerP3