Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
    • Help
    • Contribute to GitLab
  • Sign in
multibot
multibot
  • Project
    • Project
    • Details
    • Activity
    • Cycle Analytics
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Charts
  • Issues 0
    • Issues 0
    • List
    • Board
    • Labels
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
    • Charts
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • social
  • multibotmultibot
  • Wiki
  • HowToInstall

HowToInstall

Last edited by Franco (nextime) Lanza 8 years ago
Page history

How to Install multibot

Multibot is written in python, so, the first requirement, of course, is to have a python interpreter installed. It should work cross platform, but it's tested only on Linux, i expect no issues on OSX or other UNIX systems, i don't really know if it runs cleanly on windows, any feedback is welcome, but probably it will work on it too with eventually only minor fixes.

Multibot is developed using python 2.X, it will run on any python 2.x >= 2.7, and it should run on python3 too (but it isn't tested. If you test it, please report feedback ).

As for python dependencies, multibot require a number of libraries:

  • twisted python
  • twistar
  • nevow
  • my fork of corepost
  • a database ( can be MySQL, sqlite, postgreSQL, MariaDB or anything supported by python DBAPI ) ( required only if you need some functionality)
  • nexlibs
  • TxScheduling
  • Authobahn
  • txsockjs

other suggested but optioal libraries:

  • python netifaces
  • python setproctitle

To install multibot just download it from git using git clone https://git.nexlab.net/social/multibot.git , edit the file multibot/conf/multibot.conf, eventually follow the how-to on how to obtain needed accesses for the protocols you like to use for the bot from the respective services, and then you can run it by just launch multibot/multibotd start ( or debug instead of start to run it in foreground debug mode ), and that's all. If you have the web administration interface enabled, you can connect to it too.

Clone repository
  • HowToInstall
  • Messenger
  • Home
More Pages

New Wiki Page

Tip: You can specify the full path for the new file. We will automatically create any missing directories.