Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/go-joe/file-memory
File based memory for the Joe bot library
https://github.com/go-joe/file-memory
bot chat chatbot-framework joe
Last synced: 3 days ago
JSON representation
File based memory for the Joe bot library
- Host: GitHub
- URL: https://github.com/go-joe/file-memory
- Owner: go-joe
- License: bsd-3-clause
- Created: 2019-03-03T11:32:45.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2020-02-29T18:38:28.000Z (almost 5 years ago)
- Last Synced: 2023-08-09T17:14:24.771Z (over 1 year ago)
- Topics: bot, chat, chatbot-framework, joe
- Language: Go
- Homepage: https://github.com/go-joe/joe
- Size: 27.3 KB
- Stars: 1
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
Joe Bot - File Storage
Basic file storage memory adapater. https://github.com/go-joe/joe
---
This repository contains a module for the [Joe Bot library][joe].
## Getting Started
This library is packaged as [Go module][go-modules]. You can get it via:
```
go get github.com/go-joe/file-memory
```## Example usage
```go
b := &ExampleBot{
Bot: joe.New("example", file.Memory("foobar.json")),
}
```## Built With
* [testify](https://github.com/stretchr/testify) - A simple unit test library
* [zap](https://github.com/uber-go/zap) - Blazing fast, structured, leveled logging in Go## Contributing
If you want to hack on this repository, please read the short [CONTRIBUTING.md](CONTRIBUTING.md)
guide first.## Versioning
We use [SemVer](http://semver.org/) for versioning. For the versions available,
see the [tags on this repository][tags].## Authors
- **Friedrich Große** - *Initial work* - [fgrosse](https://github.com/fgrosse)
- **Stefan Warman** - *Unit tests* - [warmans](https://github.com/warmans)See also the list of [contributors][contributors] who participated in this project.
## License
This project is licensed under the BSD-3-Clause License - see the [LICENSE](LICENSE) file for details.
[joe]: https://github.com/go-joe/joe
[go-modules]: https://github.com/golang/go/wiki/Modules
[tags]: https://github.com/go-joe/file-memory/tags
[contributors]: https://github.com/go-joe/file-memory/contributors