Skip to content
Snippets Groups Projects
Commit f4dbbbd4 authored by Antoine Barbare's avatar Antoine Barbare
Browse files

Bot discussion

parent 206b8937
No related branches found
No related tags found
No related merge requests found
# -*- coding: utf-8 -*-
import re
from mattermost_bot.bot import listen_to
from mattermost_bot.bot import respond_to
@listen_to('hello|salut|yo', re.IGNORECASE)
@respond_to('hello|salut|yo', re.IGNORECASE)
def hello_comment(message):
message.comment('Hey salut :wave:')
@respond_to('merci|thanks', re.IGNORECASE)
def thanks_comment(message):
message.comment('No problemo :relaxed:')
@respond_to('help|aide')
def help(message):
message.comment('Salut je suis le bot de Picasoft\nPour le moment, je sais réduire des liens avec la commande `\link <url> [<affichage>]`')
# -*- coding: utf-8 -*-
import re
from mattermost_bot.bot import listen_to
from mattermost_bot.bot import respond_to
import requests
import json
from mattermost_bot.bot import listen_to
@listen_to('\\\link ^(http[s]?://[\S]*) (.*)*$')
@respond_to('\\\link ^(http[s]?://[\S]*) (.*)*$')
def link_display(message, url, display):
payload = {
'lsturl': url,
......@@ -16,6 +19,7 @@ def link_display(message, url, display):
message.comment('['+display+']'+'('+r['short']+')')
@listen_to('\\\link ^(http[s]?://[\S]*)$')
@respond_to('\\\link ^(http[s]?://[\S]*)$')
def link(message, url):
payload = {
'lsturl': url,
......@@ -27,6 +31,7 @@ def link(message, url):
@listen_to('\\\link (.*\\n)*')
@respond_to('\\\link (.*\\n)*')
def link_multiple(message, opt):
for elt in message.get_message().split('\n'):
mes = elt.replace('\\link ','')
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment