Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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