forked from sch/Slixfeed
Add command version.
Invite to groupchat upon command support.
This commit is contained in:
parent
7d45a3249a
commit
56f85fdf26
2 changed files with 10 additions and 4 deletions
|
@ -1,2 +1,2 @@
|
||||||
__version__ = '0.1.19'
|
__version__ = '0.1.20'
|
||||||
__version_info__ = (0, 1, 19)
|
__version_info__ = (0, 1, 20)
|
||||||
|
|
|
@ -33,6 +33,7 @@ import slixfeed.fetch as fetch
|
||||||
import slixfeed.sqlite as sqlite
|
import slixfeed.sqlite as sqlite
|
||||||
import slixfeed.task as task
|
import slixfeed.task as task
|
||||||
import slixfeed.url as uri
|
import slixfeed.url as uri
|
||||||
|
from slixfeed.version import __version__
|
||||||
from slixfeed.xmpp.bookmark import XmppBookmark
|
from slixfeed.xmpp.bookmark import XmppBookmark
|
||||||
from slixfeed.xmpp.muc import XmppGroupchat
|
from slixfeed.xmpp.muc import XmppGroupchat
|
||||||
from slixfeed.xmpp.message import XmppMessage
|
from slixfeed.xmpp.message import XmppMessage
|
||||||
|
@ -1097,8 +1098,13 @@ async def message(self, message):
|
||||||
response = 'Updates are disabled.'
|
response = 'Updates are disabled.'
|
||||||
XmppMessage.send_reply(self, message, response)
|
XmppMessage.send_reply(self, message, response)
|
||||||
case 'support':
|
case 'support':
|
||||||
# TODO Send an invitation.
|
muc_jid = 'slixfeed@chat.woodpeckersnest.space'
|
||||||
response = 'Join xmpp:slixfeed@chat.woodpeckersnest.space?join'
|
response = 'Join xmpp:{}?join'.format(muc_jid)
|
||||||
|
XmppMessage.send_reply(self, message, response)
|
||||||
|
if await get_chat_type(self, jid) == 'chat':
|
||||||
|
self.plugin['xep_0045'].invite(muc_jid, jid)
|
||||||
|
case 'version':
|
||||||
|
response = __version__
|
||||||
XmppMessage.send_reply(self, message, response)
|
XmppMessage.send_reply(self, message, response)
|
||||||
case _ if message_lowercase.startswith('xmpp:'):
|
case _ if message_lowercase.startswith('xmpp:'):
|
||||||
muc_jid = uri.check_xmpp_uri(message_text)
|
muc_jid = uri.check_xmpp_uri(message_text)
|
||||||
|
|
Loading…
Reference in a new issue