Code Monkey home page Code Monkey logo

Comments (3)

huan avatar huan commented on May 19, 2024

can not understand. please try the latest code.

if issue still there, I need u to provide the detail.

from wechaty.

huan avatar huan commented on May 19, 2024

please feel free to re-open this issue if you can provide Steps to reproduce the behavior. thanks.

from wechaty.

lijiarui avatar lijiarui commented on May 19, 2024

@#### Wechaty Doctor

  1. Wechaty version: #git[cd7c7dd log for #55]
  2. Darwin x64 version 15.6.0 memory 38/4096 MB
  3. Docker: false

when I try to get the topic of msgRoom as follows

.on('message', m => {
  m.ready()
  .then(msg => {

    const msgRoom = m.room()
    const msgRoomTopic = msgRoom.topic()
    console.log(msgRoomTopic)  
    ....

then, I can't run wechaty, error log as follows:

lijiaruideMacBook-Air:orangiss lijiarui$ WCHATY_LOG=silly npm run ts-node orangiss/juzimi.ts

[email protected] ts-node /Users/lijiarui/git/wechaty
ts-node "orangiss/juzimi.ts"

/Users/lijiarui/git/wechaty/node_modules/ts-node/src/index.ts:308
throw new TSError(diagnosticList)
^
TSError: ⨯ Unable to compile TypeScript
orangiss/juzimi.ts (204,26): Object is possibly 'null'. (2531)
orangiss/juzimi.ts: Emit skipped
at getOutput (/Users/lijiarui/git/wechaty/node_modules/ts-node/src/index.ts:308:17)
at /Users/lijiarui/git/wechaty/node_modules/ts-node/src/index.ts:334:18
at Object.compile (/Users/lijiarui/git/wechaty/node_modules/ts-node/src/index.ts:488:17)
at Module.m._compile (/Users/lijiarui/git/wechaty/node_modules/ts-node/src/index.ts:392:44)
at Module._extensions..js (module.js:550:10)
at Object.require.extensions.(anonymous function) as .ts
at Module.load (module.js:458:32)
at tryModuleLoad (module.js:417:12)
at Function.Module._load (module.js:409:3)
at Function.Module.runMain (module.js:575:10)

npm ERR! Darwin 15.6.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "run" "ts-node" "orangiss/juzimi.ts"
npm ERR! node v6.2.0
npm ERR! npm v3.8.9
npm ERR! code ELIFECYCLE
npm ERR! [email protected] ts-node: ts-node "orangiss/juzimi.ts"
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] ts-node script 'ts-node "orangiss/juzimi.ts"'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the wechaty package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! ts-node "orangiss/juzimi.ts"
npm ERR! You can get information on how to open an issue for this project with:
npm ERR! npm bugs wechaty
npm ERR! Or if that isn't available, you can get their info via:
npm ERR! npm owner ls wechaty
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR! /Users/lijiarui/git/wechaty/orangiss/npm-debug.log

then, I change the code as follows:

.on('message', m => {
  m.ready()
  .then(msg => {

    const msgRoom = m.room()
    const msgRoomTopic = (msgRoom as any).topic()
    console.log(msgRoomTopic)  
    ....

all works well!

from wechaty.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.