Взгляните на справочник API для библиотеки , страница документации, кажется, не работает, поэтому Github - ваш друг.
Вызванный forwardMessage
вызов имеет неверные аргументы и обращается к переменным закрытого класса. Он также возвращает обещание, поэтому вам следует дождаться обещания или связать его .then
. Вы можете использовать методы класса на самом экземпляре Scope
.
Это должно быть больше похоже на:
// using async/await - note the containing function must be async for this approach
const result = await forwardMessage(<id of chat here>, scope.message().id());
// or to chain a .then
forwardMessage(<id of chat here>, scope.message().id())
.then(result => /* do something with result */)
.catch(err => /* handle the error */);
Это будет использовать метод экземпляра Scopes
и обрабатывать отправку идентификатора текущего чата для вас, все, что вам нужно, это идентификатор чата, в который вы хотите отправить сообщение, и затем заменить <id of chat here>
этим идентификатором. .