@itd-api/crypto v0.0.1
@itd-api/crypto — скрытые сообщения в постах, комментариях и профилях итд.com.
Плагин к itd-api. Подключается через itd.use(), работает на уровне транспорта: при отправке прогоняет текст через шифр, при получении просматривает ответ и вешает найденное на те же объекты в поле secret.
Example
ts
import { ItdClient } from 'itd-api';
import { crypt } from '@itd-api/crypto';
const itd = new ItdClient({ auth: process.env.ITD_TOKEN });
itd.use(crypt());
const created = await itd.posts.create(
{ content: 'секретный текст' },
{ encrypt: { cipher: 'invisible', cover: 'обычный текст' } },
);
const post = await itd.posts.get(created.id);
console.log(post.content); // 'обычный текст' и невидимая нагрузка
console.log(post.secret?.text); // 'секретный текст'Classes
Interfaces
Type Aliases
Variables
- beecrypt
- BEECRYPT_ALPHABET
- BUILT_IN_CIPHERS
- CipherName
- invisible
- INVISIBLE_ALPHABET
- INVISIBLE_BASE
- INVISIBLE_WIDTH
- SECRET_FIELDS
- TEXT_ROUTES