multibot

command module
v0.0.0-...-11a1d77 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 28, 2026 License: Apache-2.0 Imports: 16 Imported by: 0

README

multibot

A multiplatform Bot on Discord, Slack, Telegram, Mattermost and IRC) for fun and play. It was called "discordbot" before.

Stuff to try

wieneruwurst is a weird word, no? I can't grep uwu in /usr/share/dict/words

how do i get more aws credit?

o/

hello

お前はもう死んでいる

whymca?

!xkcd 356

!explainxkcd 356

selamat pagi!

!sd close up portrait of robot

Where to try

Why!?

https://austinhenley.com/blog/makinguselessstuff.html

https://justforfunnoreally.dev/

Configuration

The bot supports multiple platforms. Set the appropriate environment variables for the platforms you want to use:

Discord
  • DISCORD_BOT_TOKEN - Your Discord bot token
Telegram
  • TELEGRAM_BOT_TOKEN - Your Telegram bot token
Slack
  • SLACK_BOT_TOKEN - Your Slack bot token
Mattermost
IRC
  • Configure IRC settings in your environment

How to contribute?

  1. Fork

  2. hack

    go get ./...
    CGO_ENBALED=0 go run . # Lazy to set up rust tooling
    
  3. test

    go run . testbot # Test things as a CLI
    
  4. git

    git add && git commit && git push
    
  5. submit pull request

Documentation

Overview

Copyright © 2021 Ang Chin Han <ang.chin.han@gmail.com>

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL