messenger
- [new] Implement
context.getUserProfile
:
const user = await context.getUserProfile();
// {
// first_name: 'Kevin',
// last_name: 'Durant',
// profile_pic: 'https://example.com/pic.png',
// locale: 'en_US',
// timezone: 8,
// gender: 'male',
// };
- [new] Implement
context.sendSenderAction
:
context.sendSenderAction('typing_on');
// same as
context.typingOn();
- [fix] Fix metadata argument in handover methods (#208)
viber
- [new] Implement
context.getUserDetails
:
const user = await context.getUserDetails();
// {
// id: '01234567890A=',
// name: 'John McClane',
// avatar: 'http://avatar.example.com',
// country: 'UK',
// language: 'en',
// primary_device_os: 'android 7.1',
// api_version: 1,
// viber_version: '6.5.0',
// mcc: 1,
// mnc: 1,
// device_type: 'iPhone9,4',
// };
- [new] Implement
context.getOnlineStatus
:
const status = await context.getOnlineStatus();
// {
// id: '01234567890=',
// online_status: 0,
// online_status_message: 'online',
// }