You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
5 months ago | |
---|---|---|
.github | 7 months ago | |
src | 7 months ago | |
typings | 7 months ago | |
.gitignore | 7 months ago | |
LICENSE | 7 months ago | |
README.md | 7 months ago | |
package.json | 6 months ago | |
yarn.lock | 5 months ago |
README.md
vk-io-session-redis
vk-io-session-redis - simple implementation of the Redis sessions ⚙️
Installation
Node.js 13.0.0 or newer is required
Yarn
Recommended
yarn add vk-io-session-redis
NPM
npm i vk-io-session-redis
Example usage:
import { VK } from "vk-io";
import { RedisSession } from "vk-io-session-redis";
const bot = new VK({
token: process.env.TOKEN
});
const redisSession = new RedisSession();
bot.updates.use(redisSession.middleware());
bot.updates.on("message", (context) => {
if (context.isOutbox) return;
const { session } = context;
session.counter = session.counter || 0;
session.counter++;
context.send(`You turned to the bot (${session.counter}) times`);
});
bot.updates.start().catch(err => console.error(err));