Example #1
0
    if msg.dest.id == our_id:  # direct message
        peer = msg.src
    else:  # chatroom
        peer = msg.dest

    pp.pprint(msg)
    if msg.text.startswith("!ping"):
        peer.send_msg("PONG! google.com", preview=False, reply=msg.id)


def on_secret_chat_update(peer, types):
    return "on_secret_chat_update"


def on_user_update():
    pass


def on_chat_update():
    pass


# Set callbacks
tgl.set_on_binlog_replay_end(on_binlog_replay_end)
tgl.set_on_get_difference_end(on_get_difference_end)
tgl.set_on_our_id(on_our_id)
tgl.set_on_msg_receive(on_msg_receive)
tgl.set_on_secret_chat_update(on_secret_chat_update)
tgl.set_on_user_update(on_user_update)
tgl.set_on_chat_update(on_chat_update)
Example #2
0
      return;

    if msg.dest.id == our_id: # direct message
      peer = msg.src
    else: # chatroom
      peer = msg.dest

    pp.pprint(msg)
    if msg.text.startswith("!ping"):
      peer.send_msg("PONG! google.com", preview=False, reply=msg.id)


def on_secret_chat_update(peer, types):
    return "on_secret_chat_update"

def on_user_update():
    pass

def on_chat_update():
    pass

# Set callbacks
tgl.set_on_binlog_replay_end(on_binlog_replay_end)
tgl.set_on_get_difference_end(on_get_difference_end)
tgl.set_on_our_id(on_our_id)
tgl.set_on_msg_receive(on_msg_receive)
tgl.set_on_secret_chat_update(on_secret_chat_update)
tgl.set_on_user_update(on_user_update)
tgl.set_on_chat_update(on_chat_update)

Example #3
0
import tgl
from telex import TelexBot

bot = TelexBot()

# Set callbacks
tgl.set_on_binlog_replay_end(bot.on_binlog_replay_end)
tgl.set_on_get_difference_end(bot.on_get_difference_end)
tgl.set_on_our_id(bot.on_our_id)
tgl.set_on_msg_receive(bot.on_msg_receive)
tgl.set_on_secret_chat_update(bot.on_secret_chat_update)
tgl.set_on_user_update(bot.on_user_update)
tgl.set_on_chat_update(bot.on_chat_update)
tgl.set_on_loop(bot.on_loop)

# TODO: Make this configurable
tgl.set_link_preview(False)